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
14
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,297
  • 2
  • 16
  • 40
14
votes
1 answer

Convert Videos with FFMPEG to PowerPoint 2016 compatible video format

I am trying to convert a bunch of videos to a video format that is natively supported by PowerPoint 2013/2016 on a Windows 7 system. Microsoft recommends on their website mp4 with h264 and aac. Video and audio file formats supported in…
Sebastian S.
  • 507
  • 1
  • 3
  • 7
14
votes
1 answer

Create Powerpoint with JavaScript

JavaScript cannot create files locally on the clients filesystem. However, I am wondering, if it is possible to somehow create a Powerpoint MIME in a web page (a div or a iframe) from some JSON and then let the UserAgent figure out it is Powerpoint…
dublintech
  • 16,815
  • 29
  • 84
  • 115
13
votes
2 answers

Bind or merge multiple powerpoints in r

I have been using officer package to create the respective PowerPoint decks, however at this moment, i would like to merge/ bind them all as one slide deck and was not able to figure out. Can someone guide me if there any package that helps to merge…
Dinesh
  • 391
  • 2
  • 9
13
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,417
  • 2
  • 33
  • 57
13
votes
3 answers

Export from PowerPoint to animated gif?

Is it possible to export a picture with custom animation from PowerPoint to an animated gif?
Beaker
  • 139
  • 1
  • 1
  • 3
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,316
  • 13
  • 39
  • 54
13
votes
3 answers

How to convert pptx files to jpg or png (for each slide) on linux?

I want to convert a powerpoint presentation to multiple images. I already installed LibreOffice on my server and converting docx to pdf is no problem. pptx to pdf conversion does not work. I used following command line: libreoffice --headless…
user2718671
  • 2,866
  • 9
  • 49
  • 86
13
votes
2 answers

Edit a .ppam file for customizing an add-in

I was provided an add-in for powerpoint as a .ppam file and another add-in for Excel as .xslm file. The add-in's work great, but I would like to customize them with some internal requirements. My questions is - how to open the source code behind a…
Vijay Ivaturi
  • 828
  • 2
  • 8
  • 20
13
votes
2 answers

embedding a R animated 3D plot in PowerPoint

The rgl R package allows to plot interactive 3D figures and to save these figures in a html document (with the writeWebGL() function). I would like to put such an interactive 3D figure in a PowerPoint presentation. Is it possible ? EDIT: After…
Stéphane Laurent
  • 75,186
  • 15
  • 119
  • 225
12
votes
2 answers

How to get power point slide dimension using vba?

I am working on one project. In which i want to find out " Is my textbox going out of slide or not?" . If yes then show error msg. so my logic is if i found the dimension of the slide then i will use it in IF...Else condition like : If…
Pratik Gujarathi
  • 748
  • 10
  • 22
  • 40
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
1 answer

Modifying existing corporate powerpoint template for use in rmarkdown: Could not find shape for Powerpoint content

I have an existing corporate powerpoint template that I must use. What must I change in the template so that I can use it in rmarkdown? I'm currently getting "Could not find shape for Powerpoint content". edit: I get this error when I run pandoc…
retorquere
  • 1,496
  • 1
  • 14
  • 27
12
votes
3 answers

Using C# & Powerpoint OpenXML, is it possible to change the font size and color of text

I am using openXML and C# to generate a powerpoint slide but I can't seem to figure out how to change / set the text size and color. Is this possible and are there any example as I can't seem to find any with googling? I am building out a table…
leora
  • 188,729
  • 360
  • 878
  • 1,366
12
votes
6 answers

Application.Quit() method failing to clear process

I've seen a lot of posts returned from a Google search about this, but none of the solutions referenced in them clear this up for me. So, I thought I'd try myself. After this block of code: PowerPoint.Application powerPoint = new…
Henry
  • 600
  • 2
  • 7
  • 22