VBA Macros for PowerPoint
This repository contains useful macros for PowerPoint. The macros are organized into packages.
A package encapsulates a single functionality, or a set of related functionalities. It may contain VBA modules (.bas files), class modules (also .bas files), user forms (.frm and .frx files), and Office Ribbon customizations (a file called customUI14.xml in a directory called CustomUI). It must have at least one VBA module.
Each subdirectory under the packages directory in this repository contains an independent package. Each package directory also has a Tests subdirectory, which contains a .pptm file which has test cases and usage instructions for the package, as well as the package code.
- Download the
MaxOffice-PowerPoint-Macros-Collection.ppamfile from the latest release. - Enable it from the PowerPoint user interface as an Add-in:
- Click the File tab
- Select Options (Windows) or Preferences (Mac)
- Click Add-ins
- At the bottom of the window, in the "Manage:" dropdown:
- Select "PowerPoint Add-ins"
- Click Go
- In the Add-ins dialog, click Browse and navigate to where you saved the .ppam file
- Check the box next to the Add-in name to enable it
- Click OK
- Access all macros through the Macros button on the View ribbon tab, or the new buttons on the Add-ins tab.
- Download the Maxoffice-PowerPoint-Macros-Collection.pptm file from the latest release.
- Open it, remembering to enable macro content. Keep it open.
- Invoke any macro from the Macros button on the View ribbon tab, or the new buttons on the Add-ins tab.
- Download the .pptm file in the package's
Testssubdirectory. - Open it, remembering to enable macro content. Keep it open.
- Invoke the macro from the Macros button on the View ribbon tab.
- Create or open a .pptm file
- Use
File/Import File...to import all files found directly under all your chosen package subdirectories. These may include.bas,.cls,.frmand.frxfiles. Do not import anything in theTestssubirectories. - Save the file, and keep it open.
- Invoke any macro from the Macros button on the View ribbon tab.