Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a large set of images that I'd like to create a presentation from. All the slides look the same: Centered Image, text caption, audio file. The image and Audio file have the same name, different extension. So I have a database relating

  • Text
  • Image
  • Audio

Any idea how to create such a Powerpoint file?

Edit Right now looking into creating xslt transforms and to produce a file in OpenXML format or python scripting as per

share|improve this question

You have a few choices for automating the creation of powerpoint presentations.

  • In older versions of powerpoint there's a built in macro recording tool to create visual basic scripts. You can still manually create these scripts to automate viewgraph generation
  • In more recent version of MS Office there are much better plugins for c# to create presentations (and other office files) directly from data. Here's an older link to microsoft documentation (2002) but it should give you a good idea of how it's done.
share|improve this answer
Thanks for the suggestion. I didn't think of MS automation. Our presentations each have ~1000 slides, and we will try many formats to find something that works for us. I haven't tried it yes, but I'm scared it will crash on me midway. I'll lookup documentation for ppt 2007 and try it. – Slabo Jan 26 '11 at 9:21
another alternative is an html5 friendly app. you can checkout a few variations floating about… – Mark Essel Mar 23 '11 at 22:49
up vote 1 down vote accepted

Looks very promising, but still can't get it to work on yet.

share|improve this answer
Documentation on PowerPoint is in MSDN is zero. Maybe dropping powerpoint for this is a good idea. – Slabo Feb 23 '11 at 10:29

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.