Questions tagged [powerpoint]

PowerPoint is a Windows and Macintosh presentation program produced by Microsoft. It is primarily used to create presentations for projection. Due to the flexible nature of its canvas, it is also used for animation, e-learning, web broadcasting, business reporting and kiosk applications.

Amongst the standard Microsoft Office applications (Word, Excel, Outlook, Access and PowerPoint), PowerPoint is the least-developed against and for product. Technologies used to develop for and against PowerPoint:

  1. Visual Basic for Application (aka VBA)
  2. Visual Studio Tools for Office (aka VSTO)
  3. Visual Studio (Interop)
  4. Open Office XML (aka OOXML, OpenXML)

Other technologies such as PHP, Java and Perl have also been used to develop solutions for PowerPoint.

Relevant tags on Stack Overflow for PowerPoint programming:


Quick start powerpoint 2016

PowerPoint Quick Start

7041 questions
1
vote
1 answer

PowerPoint VBA: How to add slides at end of section?

I have two sections in a PowerPoint presentation and want to add a new slide to the end of each section. My code works for the first section but for the second section the new slide is placed at the end of the first section. Any help how to find a…
Shawn
  • 7
  • 3
1
vote
0 answers

Power Point js addin - Unable to insert base 64 svg image into slide

Suddenly not able to insert base 64 svg image into slide using office js addin which was possible few week back. Same thing is working on powerpoint desktop application but not working on powerpoint on web. Tried changing the code but some library…
1
vote
0 answers

Use VBA to change source file of chart pasted into PowerPoint using Link Data option

I have a PowerPoint presentation in which I create charts in Excel and then link them into the PowerPoint. There are two ways to do this: Paste Special > Paste Link > Microsoft Excel Chart Object Paste > Keep Source Formatting and Link Data / Use…
Abiel
  • 5,251
  • 9
  • 54
  • 74
1
vote
0 answers

Change the equation font from Cambria Math to any other font in Powerpoint using VBA

How can I change the equation font from Cambria Math to any other font of only numbers in all slides of Powerpoint using VBA? I have used the below code to do the same. However, I am not getting the desired results. Sub ChangeFontMathSymbols() …
N Vinay
  • 11
  • 2
1
vote
2 answers

How can I add the Text Highlight Color control to a custom xml ribbon in PowerPoint?

I'm building a custom ribbon in PowerPoint and would like to include the Text Highlight Color Picker control on it. I've found an idMso called TextHighlightColorPicker, but it's not recognised by PowerPoint so I just get an error when I open…
1
vote
0 answers

DisplayName is disappeared when Runtime is set

I have a PowerPoint Add-in. There is a manifest file. It contains a tag The taskpane has a header as expected: Everything works fine until I add
1
vote
3 answers

Using Office Interop Application Object to get the PowerPoint version during installation with Inno Setup

During the installation of our PowerPoint add-in using Inno Setup installer, I need to get the currently used version of PowerPoint by querying an Application.PowerPoint object itself – instead of relying on registry entries which can't be…
neilt17
  • 345
  • 4
  • 13
1
vote
1 answer

Changing code to adjust number of charts on each powerpoint slide VBA

I have hundred of charts in an excel. The following code creates a powerpoint and pastes the charts into the powerpoint based on a pattern. For example, there are 37 charts that repeat across many dimensions, for example, Total_Portfolio has 37…
BHF
  • 35
  • 7
1
vote
0 answers

Read PowerPoint Notes Slides Headers Footers using OpenXML

I can read all texts in all slides in powerPoint file, but I can't read the NotesSlides in PPT using OpenXML. I am trying to read the Headers and Footers of NotesSlide. Not the Slides. Anyone can help? enter image description here
Beto Hiro
  • 11
  • 3
1
vote
0 answers

Add section title progress meter to PowerPoint slides

I am designing a presentation in PowerPoint. One feature I miss from LaTeX/beamer, though, is the ability to have a progress bar, showing what section of the presentation you're in: I am looking for a solution in PowerPoint, using VBA if necessary,…
Adam_G
  • 7,337
  • 20
  • 86
  • 148
1
vote
0 answers

Split and copy Excel table according to PowerPoint slide height

currently I am using a predefined solution where a large table that is too big for a slide is split into 20 rows, the header is deleted and then all 20 rows as well as the header are copied on a new PowerPoint slide until the entire table is split…
Tim007
  • 11
  • 2
1
vote
0 answers

How to change font size in figure caption in a pptx rendered by quarto and pandoc?

I am rendering powerpoint slide decks using Quarto. I am successfully theming my powerpoint slide deck using a reference doc specified in yaml and can change many slide layout attributes by changing the master slides. However, I can't seem to find…
penguinv22
  • 349
  • 5
  • 12
1
vote
1 answer

Open a ppt file from excel, loop through the presentation, and make separate presentations based on textbox value

I have several ppt files I need to spilt into smaller files. I am opening the ppt files from excel Each file has a customer textbox. At each change in the customer textbox I'd like make ppt files based on the customer. Here's what I have so far I'm…
brimberryb
  • 11
  • 1
1
vote
1 answer

Frontend update of a development powerpoint add-in that is managed by the office admin center

I have developed a powerpoint add-in and it is managed through the office admin center. The add-in is distributed to all members of our organisation. It is deployed as a static website (in Google Cloud Platform (GCP)) that calls an API that is also…
1
vote
1 answer

Code to copy named ranges to PPT, where named ranges are variable

I have a working code that will copy named ranges from a specific sheet on excel and then paste them to a specific sheet on powerpoint. However, it is not working exactly how I need it to. The main issue is that I could have between 1 and 20 named…