I have got a VBA PowerPoint add-in which has a custom ribbon bar tab. Many of the options on the ribbon bar use ActivePresentation to get the presentation the user currently has open.
ActivePresentation doesn't appear to work if the user has multiple presentations open though. In this case, ActivePresentation returns the presentation the user first opened and not the one that they've got open when they click the option on the ribbon
bar. It appears as if the add-in is somehow tied to the presentation that launched the add-in.
If I then close the first presentation that was opened, ActivePresentation then works correctly returning the presentation that the user currently has their cursor in.
Has anyone come across this problem? Is there something I need to do to make the add-in realise that the active presentation is the one that the user currently has the cursor in rather than the one that they initially opened?
TIA
Julie