ProDeck is a PowerPoint add-in designed to help those who work extensively with PowerPoint, such as consultants. It provides a suite of tools to quickly assemble, format, and clean slide decks. While many paid products offer similar or more advanced functionalities, ProDeck was created to democratize access to these tools for individuals and small companies that may not have the budget for expensive software. ProDeck offers several features to help users edit slides more efficiently, saving valuable time.
To install on Windows or Mac:
- Download the
.ppam
in the releases page - Important! Follow the installation instructions
As a project manager at a strategy consulting firm, I quickly learned that a well-designed toolbar can save hours of work. I tested several commercial options like Power-User and BrightSlide, but found they either didn’t offer the exact features I needed or were overloaded with unnecessary tools. I also tried other free and open-source alternatives, but they were often too rough and riddled with bugs.
With that in mind, I developed ProDeck based on three core principles:
- Simplicity: Include only the essential functions most users need, avoiding unnecessary complexity.
- Seamless Integration: Avoid intrusive branding by using icons already available in Microsoft PowerPoint. If a required icon isn’t available, I hand-draw it to match the Office design language.
- Polished and Intuitive: Ensure the add-in is bug-free, easy to use, and intuitive. For example, buttons in ProDeck are grayed out when a function cannot be applied, mimicking the official Office behavior. The goal is for users to feel as though this add-in was developed by Microsoft itself.
- Microsoft Office: ProDeck was developed for the latest version of Office, but it may work on older versions with potential bugs.
- Windows or Mac: While ProDeck works on both Windows and Mac, it performs better on Windows. In the future, I plan to release a Mac-specific version to address certain features and characteristics.
Below are some key features, though not all are listed.
A step-by-step guide to installing ProDeck in PowerPoint:
- Prerequisite: Ensure any previous versions of ProDeck are uninstalled to avoid conflicts.
- Download ProDeck: Download the latest release of ProDeck (i.e.,
.ppam
file). - Move the File: Place the
.ppam
file in the correct add-ins folder:C:\Users\[Your Username]\AppData\Roaming\Microsoft\AddIns
- Configure PowerPoint:
- Open PowerPoint and go to File > Options.
- Select Add-ins.
- Under the Manage section, select PowerPoint Add-ins and click Go.
- Add ProDeck:
- Click Add New in the add-ins window.
- Navigate to the folder where you saved the ProDeck
.ppam
file, select it, and click OK.
- Complete Installation:
- The ProDeck tab should now appear in the PowerPoint ribbon, confirming successful installation.
- Download ProDeck: Download the
.ppam
file to a preferred folder (e.g., Downloads). - Open PowerPoint: Launch PowerPoint on your Mac.
- Add the Add-In:
- Click on Tools from the top menu, then select Add-ins.
- In the Add-ins window, click the + button at the bottom left and browse to the location where you saved ProDeck.
- Select the file and click Open.
- Enable Macros: Ensure macros are enabled for full functionality of ProDeck.
A step-by-step guide to uninstalling ProDeck:
- Open PowerPoint: Ensure PowerPoint is open and that the ProDeck tab is visible in the ribbon.
- Access Add-Ins:
- Go to File > Options, then select Add-ins.
- Manage Add-Ins:
- Under the Manage section, select PowerPoint Add-ins and click Go.
- Remove ProDeck:
- In the add-ins window, select ProDeck from the list and click Remove.
- Complete Uninstallation:
- Close the add-ins window. The ProDeck tab should disappear from PowerPoint, confirming that the add-in has been successfully uninstalled.
For both Windows and Mac, these steps will ensure a smooth installation and uninstallation process.
You are welcome to submit issues and bug reports via this GitHub repository. I will review them whenever I can.
You have three alternatives based on your skill level:
- Build from the
.pptm
file: - I suggest this approach if you are just starting out and want to use or customize the existing code without diving too deeply into VBA or advanced development.
- Fork this repo: If you are familiar with Git and want to customize the project, you can fork this repository.
- Build your own
.pptm
file:You can start from scratch or use this repo as a base and develop your own.pptm
(PowerPoint Macro-Enabled Presentation) file, adding or modifying the macros to suit your needs.
To edit the macros and custom functionality within the .pptm
file, follow these steps:
-
Enable the Developer Tab in the Ribbon: If you don't already have the Developer tab visible, activate it by following this guide.
-
Access the VBA Editor: Click on the
Developer
tab, then click onVisual Basic
to open the VBA editor. -
Navigating the VBA Editor:
- Modules Folder:
- This is where you should place your macros. Macros are scripts written in VBA that automate tasks in PowerPoint.
- Class Modules:
- These are used to create objects with their own properties and methods. You can customize behaviors or extend functionality by adding new class modules.
- Forms:
- You can create custom forms (dialog boxes) that interact with the user. Forms contain controls like buttons, text fields, and checkboxes to gather user input or perform specific tasks.
- Modules Folder:
-
Edit the Ribbon: Download the Office RibbonX Editor to edit the ribbon
- VBA Documentation – Microsoft's official documentation for PowerPoint VBA.
- StackOverflow PowerPoint VBA – For questions and community support related to PowerPoint VBA.
- Instrumenta: A couple of functions in ProDeck were ported from Instrumenta
- ColorPicker: A highly useful tool that allows for changing all colors in the deck efficiently, implemented in ProDeck to streamline color customization.
- Office Fluent UI Identifiers: A great resource for finding identifiers to make the add-in look seamless.