Here’s a question we got from a reader:
I have a need to automatically resize all images stored in a specific presentation I have to prepare for my management. As the slides are quite standard, this looks like something I could automate using a Macro. The thing is that I don’t find the macro recorder button in the Powerpoint development tab. Can you help?
Yes sure! There are many tasks that could use quite a bit of automation in PowerPoint such us:
You are right in your assertion about the fact that Microsoft PowerPoint doesn’t allow you to record a macro; so you’ll need to create one manually using Visual Basic for applications (VBA). It’s quite simple just follow on.
First off, let us create a backup of your original presentation, so you can always come back to it if needed:
Open the specific presentation that you want to automate.
Save your presentation using a different file name, say MyPresentationMacro, and make sure to pick the file format .pptm (Powerpoint Macro presentatio) as your file type.
Then, if you don’t see the developer button in your Ribbon, you should go ahead and enable it.
Your next step would be to insert your VBA code snippet into a Visual Basic for Applications Project Module. Follow the instructions below:
Note: Your Microsoft Office installation might have VBA Macros disabled by default. If that’s the case, from the Developer ta, hit Macro Security and select Disable all Macros except digitally signed.
If you would like to improve the usability of your VBA Macro, you can easily assign it to a button.