Resources on PowerPoint Programming and VBA

Created: Friday, March 20, 2009, posted by Geetesh Bajaj at 11:13 am

Updated: at

Do you want to take the plunge and get started with programming in PowerPoint? Perhaps you want to run a macro someone else created for you? Or you dream to create a full-blown add-in that millions can use? These programming resources will help you. But before we give you a list, wish you all the best!

Here are some resources about PowerPoint programming.

MVP and Expert Sites

Steve Rindsberg’s PowerPoint FAQ provides plenty of geeky info on VBA use.

Shyam Pillai’s site contains detailed PowerPoint VBA specifics.

OfficeOne’s VBA section explores VBA in Microsoft Office.

Resources from Microsoft

Getting Started with VBA in PowerPoint 2010 is a good introduction to Visual Basic for Applications (VBA) in PowerPoint 2010 for Windows. Yes, that is an old version, but the page is still a good resource to get started.

Microsoft also has a page on PowerPoint’s object model (VBA reference).

Microsoft’s VBA reference is for PowerPoint 2013 and later versions.

PowerPoint Programming Resources
Image: Geralt / Pixabay

Related Posts

What is VBA? VBA stands for Visual Basic for Applications and is a programming language subset of Microsoft Visual Basic. With VBA, users can control several optio...
Create Spirographs in PowerPoint Programmatically Have you created a Spirograph as a child, or even later? If you don't know what a Spirograph looks like, the picture below may refresh your memory. ...
PowerPoint 2013 for Developers: Conversation with ... Jamie Garroch, CEO of GMARK Ltd., founded the company in 2009 to provide presentation professionals with PowerPoint software, content and training. Ja...

Filed Under: Programming
Tagged as: , , , ,

No Comments

Microsoft and the Office logo are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries.

Plagiarism will be detected by Copyscape

© 2000-2018, Geetesh Bajaj - All rights reserved.

since November 02, 2000