Questions tagged [powerpoint]

PowerPoint is a Windows and Macintosh presentation program produced by Microsoft. It is primarily used to create presentations to be projected. However, due to the flexible nature of its canvas, it is also being used for animation, e-learning, web broadcasting, business reporting and self-running 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

6122 questions
17
votes
4 answers

Animated slides conversion to static PDF

For all of you, people who make ppt slides with animations like: Showing bullet points one by one Showing images one by one or zooming a plot Showing a border on an active element Internal navigation / menu / link to another slide Transitions…
Xirux Nefer
  • 781
  • 1
  • 5
  • 16
17
votes
4 answers

How do I hyperlink to a specific slide of a .ppt file?

I want to link to a specific slide in an online PowerPoint file, (e.g. http://www.example.com/hello.ppt) but what I want is that when people click on my link, it goes straight to the nth slide. Is this possible?
Jin
16
votes
2 answers

How to invoke an action during powerpoint slideshow programmatically?

I am automating a Powerpoint scenario using Coded UI & VSTO. In my powerpoint presentation I have created an 'Action' setting on a shape to launch notepad. During slideshow I need to invoke this action by clicking on the 'text/shape' so that it will…
satya
  • 2,397
  • 8
  • 31
  • 42
16
votes
2 answers

When to use TextFrame or TextFrame2 in VBA

Example, in Powerpoint: The TextFrame object: Represents the text frame in a Shape object. Contains the text in the text frame and the properties and methods that control the alignment and anchoring of the text frame. The TextFrame2…
David Zemens
  • 51,213
  • 11
  • 70
  • 118
16
votes
3 answers

Renaming Objects in PowerPoint

Probably a very stupid question but I can't figure how to rename an object in PowerPoint.. For example, all my Graphs are called by default "Graph 1" etc. Could someone help me on that? Thanks!
Eleonor
15
votes
2 answers

Dynamically link images to actual files

Right now, when I insert an image into a slide, powerpoint keeps a copy of it and doesn't change the image when the parent file on disk changes. How do I link an image to the file on disk so that everytime I change the file, the corresponding image…
user564376
15
votes
2 answers

Creating Professional Looking Powerpoints in R

Is there a good way to use data from R and a package like ReporteRs to generate complete Powerpoints? I have about 900 slides to create. Our analysts currently follow this path: DB --> SAS --> CSV --> PPTX (embedded graphics) (x900 times) This is…
Serban Tanasa
  • 3,424
  • 1
  • 19
  • 42
14
votes
4 answers

How to auto advance a PowerPoint slide after an exit animation is over?

PowerPoint entrance animation set up with "Start: With Previous" starts right when a new slide is advanced. However, if you set up an exit animation in the same way, it doesn't start with a slide ending sequence. Instead, the "Start: On Click"…
joooc
  • 533
  • 2
  • 5
  • 9
14
votes
2 answers

Make a PowerPoint presentation using Python?

So I have a collection of close to 90 photographs along with a caption and the date stored in a text file. The images are of variable sizes and I would like to automate the procedure of converting this data into a PowerPoint presentation, with one…
martianwars
  • 5,956
  • 4
  • 30
  • 43
14
votes
4 answers

C# - way to programmatically advance Powerpoint slide show?

I'd like to be able to advance through a Powerpoint presentation by pressing buttons in a Windows form. Here's some code I've found from http://bytes.com/topic/c-sharp/answers/272940-open-powerpoint-presentation-c-window-form that opens a…
David Hodgson
  • 9,544
  • 17
  • 53
  • 77
13
votes
4 answers

VSTO custom taskpane on multi DPI system shows content twice

I am building an office addin using VSTO. On systems with multiple monitors with different DPI settings, the contents of my custom task pane is drawn twice on the monitor with the higher DPI settings: Only the smaller version is actually responding…
Daniel Hilgarth
  • 159,901
  • 39
  • 297
  • 411
13
votes
1 answer

Editable plots in PowerPoint from python: equivalent of officer and rvg

I am using the officer and rvg packages to get plots from R into MS PowerPoint as editable vector graphics. Reproducible example below. I am looking for a way to implement an equivalent solution with python, preferably using matplotlib. The critical…
JanLauGe
  • 2,107
  • 2
  • 12
  • 38
13
votes
8 answers

Are there any good alternatives for Visio/PowerPoint?

Are there any good alternatives for Visio/PowerPoint for drawing architectural diagrams. Both Visio and PowerPoint are annoying to use even for some of the simplest tasks. wondering if someone out there has a better suggestion.
Nevin Mathai
  • 2,246
  • 11
  • 39
  • 53
12
votes
7 answers

Converting PPT to SVG using Microsoft Office 2010 PIA

I'm trying to convert a powerpoint presentation to seperate svg files (1 for each slide), Is it possible to do so by using the Microsoft Office 2010 PIA ? If so, then is there any tutorial on using Microsoft Office 2010 PIA in Java ?
fogy
  • 157
  • 1
  • 3
  • 6
12
votes
0 answers

Why can't third party controls be added to custom ribbon in Office PowerPoint via customUI.xml

We are trying to put third-party add-in controls onto a custom ribbon via our add-in. 1) Customization via modifying the PowerPoint.officeUI is working:
Cilvic
  • 3,277
  • 2
  • 28
  • 55