Is there any way to get call back from powerpoint, when any presentation opens ?

Sivaprasad Km
Sivaprasad Km used Ask the Experts™
on
I need to open my OS X application when any powerpoint presentation opens.
I got VBA call back when powerpoint open (Auto_Open()). But I need a call back for each presentation open.

 In windows we can open  each presentation in separate powerpoint app (difference instance).
In Mac , Powerpoint app will open once and all presentation will open under same powerpoint application .

I need a call back when each presentation file open and I need to do run code snippets in my cocoa application.
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Remote Training and Programming
Top Expert 2015
Commented:
here is a link to built-in PowerPoint events:
http://officeone.mvps.org/vba/events_version.html

perhaps you are wanting the PresentationOpen or AfterPresentationOpen event?

Author

Commented:
@crystal : There is an option in Powerpoint to call back event when presentation opens - Application.PresentationOpen Event, And this is not supporting in Powerpoint 2016 & 2011 Mac version.

We need this call back in Mac version .

Please have a look at below link to understand about restrictions in Powerpoint Mac version
http://youpresent.co.uk/powerpoint-application-events-in-vba/
Top Expert 2011
Commented:
A possible work around is to write code to loop checking the presentations opened, and compare it with presentations already open before.
Top Expert 2011

Commented:
Good suggestions provided

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial