Auto Macros (PowerPoint VBA reference)
By giving a macro a special name, you can run it automatically when you perform an operation such as starting PowerPoint. PowerPoint recognizes the following names as automatic macros, or "auto" macros.
Macro name | Run conditions |
---|---|
Auto_Open | Runs when PowerPoint is started or it has loaded the add-in |
Auto_Close | Runs when you exit PowerPoint or unloads the add-in |
PowerPoint auto macros behavior
The behavior of auto macros Auto_Open
and Auto_Close
are different from a similar macros AutoOpen
and AutoClose
in Word and Excel.
PowerPoint will run the Auto_Open
each time it loads an add-in (*.ppam
) with a module containing this macro.
It will effectively run when PowerPoint application is started or you add the add-in
using the PowerPoint Add-ins dialog.
PowerPoint will run the Auto_Close
each time it unloads an add-in with a module containing this macro.
It will effectively run when PowerPoint application is being shutdown or your unload the add-in
using the PowerPoint Add-ins dialog.