How Do I Embed PowerPoint Files Into Excel?

By Aaron Parson

Embedding a PowerPoint presentation in a spreadsheet saves the entire contents of the slideshow into an Excel workbook. Once embedded, the slideshow will run directly from Excel, even if you send the workbook to another computer or delete the original PowerPoint file. To insert a slideshow in either Excel 2013 or Excel 2010, use the Insert Object window to direct Excel to the PowerPoint presentation.

Step 1

Save your PowerPoint file to your computer. If you have PowerPoint 2013, choose "Computer" in the Save As window and click "Browse" rather than saving to OneDrive.

Step 2

Select a cell in an Excel spreadsheet to contain the slideshow and click "Object" in the Text section of the Insert tab. Even though you want to insert a slideshow, not text, this button opens the dialog box for embedding any type of object.

Step 3

Open the "Create from File" tab and press "Browse." Alternatively, type the full location of the slideshow into the blank box.

Step 4

Browse to the PowerPoint file, select it and press "Insert."

Step 5

Check "Link to File" if you would rather link to a separate PowerPoint file instead of embedding the slideshow. Linking lowers the workbook file size compared to embedding, but unlike embedding, a linked slideshow needs to be sent separately if you share the workbook. Check "Display as Icon" if you want to show a PowerPoint icon on the spreadsheet, rather than displaying the first slide. Press "OK" after setting these options.

Step 6

Drag the slideshow to reposition it. To play the slides, double-click on the slideshow.

Tips & Warnings

  • Right-click an embedded slideshow, open "Presentation Object" and click "Edit" to make adjustments to a presentation directly in Excel. Alternatively, click "Open" to work on the slideshow in PowerPoint.
  • To insert a specific slide in Excel, copy it in PowerPoint, right-click an Excel cell, choose "Paste Special" and pick "Microsoft PowerPoint Slide Object."
  • Excel can embed slideshows created by different versions of PowerPoint. For example, Excel 2010 can embed a PowerPoint 2013 file.
  • You can reverse the task and embed Excel data into a PowerPoint slide by performing the same process in PowerPoint and choosing an Excel file.
  • Embedding creates a separate copy of your slideshow inside Excel, so any changes you make to the original PowerPoint file after embedding won’t carry over.