Easily Extract ALL Images from a PowerPoint

If you’re an Instructional Designer, I bet you’ve done some heavy storyboarding and development using PowerPoint and probably the Articulate Presenter and Storyline.  However, when taking a storyboard from PowerPoint to Captivate, there are several challenges.

The scenario:

You are tasked with programming a course in Captivate for a fellow ID who has created a storyboard using PowerPoint. They program all the animations they would like you to use and the deck has the look and feel that has been approved by their client. They would like several interactions programmed in Captivate to make their course engaging. However, they only have the storyboard deck they created and all the assets you are to use are in the PowerPoint deck.

Sound familiar?

Happens all the time.  Now, if you’ve ever created a course in Captivate, you know that although you can create a course from PowerPoint (Captivate has that option). However, when the PowerPoint slides import into Captivate all programmed animations are thrown out the door and your slides are imported as images – text and all.

So how can you export all the images and assets from the PowerPoint deck without having to save each image one by one?

Well there are several solutions, I’ll share my two favorite with you today.

If you are working with PowerPoint decks that have a .pptx file extension, the easiest way to export all the images and assets is to create a duplicate of the PowerPoint by simply right clicking on the PowerPoint file and selecting copy and then paste the copy in the same folder. Then change the file extension from .pptx to .zip.

This will automatically convert the PowerPoint to a zip file that consists of several folders, including a media folder with all the images used in the PowerPoint. Yay!

zip-folders assets images

The next method is for older versions of PowerPoint, those .ppt files. If you are using a version of PowerPoint older than 2010, you can simply save your PowerPoint deck as an HMTL. This will create several asset folders, including an image folder.

If you are using Office 2010 or  2013 and your file is a .ppta and the Save As Web Page option is not avaible, follow these steps:

  1. Open the PowerPoint (.ppt) file in PowerPoint 2013 or older
  2. Press Alt+F11 on your keyboard. This will open the Microsoft VBA window.
  3. Press CTRL+G on your keyboard. The Immediate window opens in VBA.
  4. Copy and paste the following into the Immediate window and Press Enter:
    ActivePresentation.SaveAs "<Drive>:\users\<username>\desktop\<filename>.htm", ppSaveAsHTML, msoFalse
  5. Save the PowerPoint, then navigate to where it was saved. There will now be a folder with the same name as your presentation followed by _files. This folder contains all the PowerPoint assets, including images.

Once you have all your images in a single folder, you can open Captivate and import all the images and other assets you will used in a few clicks of a button. Just select Library > Import.

One Reply to “Easily Extract ALL Images from a PowerPoint”

Leave a Reply

Your email address will not be published. Required fields are marked *