Avatar of Irshad KA
Irshad KA
Flag for India asked on

I need to observe powerpoint actions in my OSX app

I need to observe powerpoint actions in my OSX app.
Scenario: I need to perform some actions in my OSX application when user clicks on save button in PowerPoint. Is there any ways to to this. I have achieved this functionality in Windows application by VBA Macro Events, but in PowerPoint Mac version the VBA Macro Events are not supported.
Thanks in advance
Please help me
Microsoft PowerPointMac OS XVBAScripting LanguagesObjective-C Programming

Avatar of undefined
Last Comment
Jamie Garroch (MVP)

8/22/2022 - Mon
ASKER CERTIFIED SOLUTION
Jamie Garroch (MVP)

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question
Irshad KA

ASKER
Thanks Jamie for this wonderful solution, working perfectly in powerpoint 2016 mac version.
But it is not working in powerpoint 2011 mac version. Is there any possible way to achieve this functionality in powerpoint 2011 mac version.
Jamie Garroch (MVP)

The ribbon isn't extensible in Office:mac 2011 so no, there is no solution to detect the Save event in PowerPoint:mac 2011 as per this EE answer from a PowerPoint MVP:

https://www.experts-exchange.com/questions/28660552/VBA-application-events-or-equivalent-for-PowerPoint-mac-2011.html
Irshad KA

ASKER
Thanks Jamie Garroch
This is the best money I have ever spent. I cannot not tell you how many times these folks have saved my bacon. I learn so much from the contributors.
rwheeler23
Jamie Garroch (MVP)

You're welcome Irshad. If your happy with my response, please could you mark it as the answer?