PowerPoint Programming

Everything about PowerPoint programming including VBA, VSTO, and more.

See Also:
PowerPoint and Presenting Notes
PowerPoint and Presenting Glossary

« Older Entries «



Wednesday, December 6, 2017, posted by Geetesh Bajaj at 9:30 am

When you add slides to a presentation based on some of PowerPoint’s built-in Themes, you may find that all titles (headings and/or subheads) scream out in UPPERCASE letters, no matter what you do!

Uppercase to Normal Case 01

In some cases, this behavior may happen because the chosen font contains only uppercase letters. Alternatively, and more likely, the presentation’s Theme has placeholders set to produce all uppercase (aka capital) letters. The Circuit and Integral themes that come with some versions of PowerPoint are examples of such Themes.

Read the rest of this entry »

Filed Under: Programming
Tagged as: , , , ,

1 Comment


Wednesday, November 29, 2017, posted by Geetesh Bajaj at 9:30 am

This one started as a forum post from Manon Mikkers Minning on the Presentation Guild site. Forum access is only available to Presentation Guild members.

Here’s the problem scenario. A particular slide had many trapezoids that should have been rectangles. Normally, the solution is to select all trapezoids and use PowerPoint’s Change Shape option to turn them into rectangles. But assuming you have hundreds of trapezoids on one or more slides, it can be a boring, time-consuming task to select all of them. And then, of course, they need to be changed to rectangles.

Would VBA provide an easier and more elegant solution? Steve Rindsberg of PowerPoint FAQ and PPTools has an answer.

Read the rest of this entry »

Filed Under: Programming
Tagged as: , , , ,

2 Comments


Friday, April 26, 2013, posted by Geetesh Bajaj at 4:00 am

First a little history — look at our Stop Underlining Your Descenders! article — of course, as per that article you can manually remove underlines from all characters such as g, j, p, q, and y that sport descenders. However, the task of individually selecting characters to remove underlines is fine if you need to do so for an important slide title or just your opening slide.

Remove Underlines from Descenders

What if you want to do the same task for an entire presentation, as shown in just one slide below?

Read the rest of this entry »

Filed Under: Programming
Tagged as: , , , ,

No Comments


Friday, November 16, 2012, posted by Geetesh Bajaj at 4:15 am

PowerPoint Random Number Generator

Have you created a huge monster PowerPoint file that’s hundreds of megabytes in size or even a gigabyte? The culprit may be any videos you have inserted on your slides! In years gone by, we always recommended that users place their videos (or any other media or linked files) in the same folder as their PowerPoint presentations so that the links to video files worked when you moved the presentation to another computer. You could then just copy the entire folder to another computer!

PowerPoint 2010 changed everything! Rather than linking videos, the default option was now to embed the videos as part of your PowerPoint file. And that’s how it has been for subsequent releases of PowerPoint, including version 2011 and 2016 on Mac, and version 2013 and 2016 on Windows.

Read the rest of this entry »

Filed Under: Programming
Tagged as: , , , ,

No Comments


Friday, August 17, 2012, posted by Geetesh Bajaj at 11:14 am

Jamie GarrochJamie Garroch, CEO of GMARK Ltd., founded the company in 2009 to provide presentation professionals with PowerPoint software, content and training. Jamie uses PowerPoint for most of his graphic needs — for everything from designing logos to creating web banners and even printed marketing collaterals. He also uses PowerPoint as a programming environment to create custom programming procedures and PowerPoint add-ins.

In this conversation, Jamie discusses what the upcoming PowerPoint 2013 offers developers, and about the rumors that apps will replace add-ins soon.

Read the rest of this entry »

Filed Under: Interviews
Tagged as: , , ,

No Comments


Monday, August 13, 2012, posted by Geetesh Bajaj at 8:19 am

Steve RindsbergSteve Rindsberg has been associated with PowerPoint since the product originated more than two decades ago — his PowerPoint FAQ site is a treasure trove of PowerPoint information. When he’s not updating his site, he’s creating new PowerPoint add-ins that expand possibilities within PowerPoint. Steve’s also into a lot of print technology related stuff.

In this conversation, Steve discusses what the upcoming PowerPoint 2013 offers developers, and about the rumors that apps will replace add-ins soon.

Read the rest of this entry »

Filed Under: Interviews
Tagged as: , , , ,

No Comments


Friday, July 20, 2012, posted by Geetesh Bajaj at 4:05 am

Do you want to remove all animations from your slides? You may want to remove animations for a variety of reasons: maybe the sequencing is all messed up, and starting all over again seems like a great idea. But one look at your Animations task pane reveals tens or hundreds of animations on each slide. Is there a magic button somewhere in PowerPoint that can get rid of all animations all together?

Yes, you can do this easily in PowerPoint using some simple VBA code, as John Wilson of PowerPoint Alchemy explains. John adds that this only removes animations from individual slides, and not any animations added within the Slide Master.

Read the rest of this entry »

Filed Under: Programming
Tagged as: , , , ,

2 Comments


Wednesday, July 18, 2012, posted by Geetesh Bajaj at 8:09 am

Do you want a random number generator for your PowerPoint slide? Do you want some numbers from a chosen sequence of numbers to pop up every time you click? Yes, you can do this in PowerPoint using some simple VBA code, as Steve Rindsberg of PowerPoint FAQ explains.

First you need to know how you can run VBA scripts in PowerPoint. Then use this code. Explore the code a bit though since Steve has put in some helpful comments so that you can edit some values as required.

PowerPoint Random Number Generator
Read the rest of this entry »

Filed Under: Programming
Tagged as: , , , ,

No Comments


Thursday, April 9, 2009, posted by Geetesh Bajaj at 6:25 am

VBA stands for Visual Basic for Applications and is a programming language subset of Microsoft Visual Basic. With VBA, users can control several options in programs such as PowerPoint that support VBA. Most versions of PowerPoint on Windows do support VBA while the same is not true for most Mac versions of PowerPoint. Thus, this post assumes you are using a Windows version of PowerPoint or another Office program.

Most Microsoft Office applications such as Word, Excel, and PowerPoint work with VBA. There is an extensive amount of information available online, including at the Microsoft site about VBA. There are also many VBA users who are always ready to help others. You can find many questions about VBA in Microsoft Office applications answered in the Microsoft Answers forums.

Read the rest of this entry »

Filed Under: Programming
Tagged as: ,

No Comments


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

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.

Read the rest of this entry »

Filed Under: Programming
Tagged as: , , , ,

No Comments


« Older Entries «




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-2017, Geetesh Bajaj - All rights reserved.

Web
Analytics
since November 02, 2000