![]() |
#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 |
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 |