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
1274
votes
10 answers

What is a correct MIME type for .docx, .pptx, etc.?

For older *.doc documents, this was enough: header("Content-Type: application/msword"); What MIME type should I use for new .docx documents? Also, for pptx and xlsx documents?
Richard Knop
  • 81,041
  • 149
  • 392
  • 552
65
votes
23 answers

Embed a PowerPoint presentation into HTML

Is it possible to embed a PowerPoint presentation (.ppt) into a webpage (.xhtml)? This will be used on a local intranet where there is a mix of Internet Explorer 6 and Internet Explorer 7 only, so no need to consider other browsers. I've given…
GateKiller
  • 74,180
  • 73
  • 171
  • 204
64
votes
5 answers

How to name an object within a PowerPoint slide?

So I know how to name a textbox, or a like object in PowerPoint with VB, but I was wondering if there was a way to name objects through the Ribbon (PowerPoint 2007). For instance, if I add a text box onto a slide, is there a way to assign it a name…
Justin
  • 4,461
  • 22
  • 87
  • 152
61
votes
8 answers

How to: C# source with syntax highlighting on PowerPoint slides

I would like to show some C# source code in a PowerPoint presentation. But how can I copy the code including the syntax highlighting onto the slides? I could make screenshots, but that has some drawbacks (ugly, font size, unmaintainable). Do you…
John Dorian
53
votes
7 answers

Creating PowerPoint presentations programmatically

Is there a way to programmatically create PowerPoint presentations? If possible, I'd like to use C# and create PowerPoint 2003 presentations.
epotter
  • 7,631
  • 7
  • 63
  • 88
51
votes
10 answers

PPT to PNG with transparent background

I have a PowerPoint .ppt file and I have to create an image for every slide. I'm trying to use the integrated PowerPoint "export as .png". It works but the images have all a opaque background, I need a transparent one. Anyone knows if is it possible…
Riccardo
  • 1,309
  • 1
  • 25
  • 35
26
votes
5 answers

Make just one slide different size in Powerpoint

Making a powerpoint that's supposed to show a before and after of a website. Since it's currently a long website I'd rather make a single long slide to put it on (20" instead of 7.5"). But all the other slides in the presentation should be…
ScottieB
  • 3,958
  • 6
  • 42
  • 60
26
votes
1 answer

powerpoint loop a series of animation

I am currently working on a slide with an animation of sunrise to sunset as a background. Then there are some pictures fade in and fade out. Now, I am having difficult to loop the series of animation that repeat the pictures fade in and fade out…
user2819623
  • 269
  • 1
  • 3
  • 4
24
votes
6 answers

Programmatically extracting slides as images from a PowerPoint presentation (.PPT)

Given a PowerPoint presentation in .ppt format, what is the best way to programmatically and using only open source software extract an image representation (in say .jpg or .png) of each slide in the presentation? The application will run in a Linux…
knorv
  • 49,059
  • 74
  • 210
  • 294
22
votes
8 answers

How to convert from Powerpoint to HTML / CSS ? (FOSS)

Someone has mocked up a website using PowerPoint, and I have to convert it to HTML / CSS. This is not a request to simply embed PowerPoint into the webpages. This will not be a static HTML site. PHP will generate HTML, and there are a bunch of…
Mawg says reinstate Monica
  • 38,334
  • 103
  • 306
  • 551
22
votes
2 answers

R: Function to export currently active R plot to Powerpoint/Word/LibreOffice

Currently I always export my R graphs to Powerpoint in vector format using the excellent ReporteRs package, as in library(ReporteRs) myplot = function() print(qplot(Sepal.Length, Petal.Length, data = iris, color = Species, size = Petal.Width, alpha…
Tom Wenseleers
  • 7,535
  • 7
  • 63
  • 103
21
votes
4 answers

VBA error 1004 - select method of range class failed

First time poster, so if there is any formatting, or guidelines I failed to adhere to, please let me know so that I can fix it. So I am basically asking the user for the file directory of the excel file, then I setup some variables (originally set…
Onekuo
  • 437
  • 2
  • 5
  • 11
20
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
  • 830
  • 1
  • 7
  • 19
20
votes
4 answers

What is the best presentation tool for technical stuff?

While recently exploring prezi I realized there have to be better tools than PowerPoint for presenting something, especially technical stuff. What differentiates technical stuff from other stuff in my opinion is the support of these features: be…
Ice09
  • 8,951
  • 4
  • 23
  • 25
19
votes
5 answers

Diff for Powerpoint

In Word, there is an option to compare two documents and find out the differences between the two documents. I'm looking for a similar function to compare two Powerpoint documents. Ideally, it would list the individual slides that are different, the…
Thorsten
  • 12,921
  • 17
  • 60
  • 79
1
2 3
99 100