Everything about PowerPoint programming including VBA, VSTO, and more.
See Also:
PowerPoint and Presenting Notes
PowerPoint and Presenting Glossary
In September last year, we carried a feature that showed how you could create transparent pattern fills in newer versions of PowerPoint. We ended that post with the hope that someone will be able to provide a VBA-based solution.
Around Christmas, Jamie Garroch of YOUpresent decided to play Santa Claus and provided more than just a VBA solution. He created a free add-in that sits comfortably within your PowerPoint right-click menu. This menu option provides you with quick access to adding transparency in pattern fills for shapes!
Filed Under:
Add-ins
Tagged as: Add-in, Jamie Garroch, VBA
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!
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.
Filed Under:
Programming
Tagged as: Programming, Snippets, Steve Rindsberg, Text, VBA
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.
Filed Under:
Programming
Tagged as: Programming, Shapes, Snippets, Steve Rindsberg, VBA
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.
What if you want to do the same task for an entire presentation, as shown in just one slide below?
Filed Under:
Programming
Tagged as: PowerPoint, Programming, Snippets, Steve Rindsberg, VBA
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.
Filed Under:
Programming
Tagged as: PowerPoint, Programming, Snippets, Steve Rindsberg, VBA
Microsoft and the Office logo are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries.