![]() |
|
#1
|
|||
|
|||
![]()
I wrote a VBA Userform Add-in with macros that I created with PowerPoint 2007. The add-in allows me to copy formatting from any PowerPoint shape in a Presentation to any other shape in a different Presentation (from presentation A to presentation B) -- kind of like a 'Super Format Painter' tool.
When using this add-in in PowerPoint 2010 I discovered only the Presentation that loaded the add-in can use the Userform. I assume this is because of the move to a Single Document Interface (SDI) -- instead of the old Multiple Document Interface (MDI) of PowerPoint 2007 where all documents are opened under a single Parent window. Since each PowerPoint 2010 presentation seems to be an instance of the full program (ribbon menus with each document), the add-in is only hooked into the single presentation that launched it -- instead of whichever presentation is the ActivePresentation. When I click on the Userform it activates it's 'owner' presentation (the one that launched it). The add-in works perfectly within the document that launched and I can launch the add-in in each presentation that is open, however, they cannot 'talk' to each other. I need this Userform to behave like it does under Windows 2007. Is there a way to make a single Userform work across all open presentations -- kind of a 'global' Userform. I've had no luck finding any discussion of this issue. Any help would be appreciated. Thanks in advance, JTK |
#2
|
|||
|
|||
![]()
I just did some tests and I see what you mean. Maybe you need to make the form set some public variables on queryclose and then have a ribbon button to apply them?
I guess you know that thye standard format painter and pickup and apply will work across presentations Last edited by JohnWilson; 06-15-2014 at 04:21 AM. |
#3
|
|||
|
|||
![]()
Hi
I have exactly the same issue with the new SDI interface with my userform. Please did you get a solution ? If Yes please could you share it ? I would really appreciate you know ![]() My personal email is didjee.did@laposte.net Hope you can help Best, Didier |
![]() |
Tags |
2010, add-in, userform |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
![]() |
jackdashack | PowerPoint | 1 | 11-26-2010 11:14 PM |
![]() |
Frogggg | PowerPoint | 3 | 11-21-2010 08:13 PM |
![]() |
MarkStrobel3367 | PowerPoint | 1 | 11-16-2010 08:28 AM |
![]() |
hardcoresoft | PowerPoint | 3 | 02-19-2010 11:08 AM |
Web Site for PowerPoint Presentations | Flexibase | PowerPoint | 3 | 02-14-2010 12:32 PM |