How Do I Embed PowerPoint Files Into Excel?

Techwalla may earn compensation through affiliate links in this story.
Excel displays the first cell of a PowerPoint file.
Image Credit: Image courtesy of Microsoft

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 the PowerPoint file.
Image Credit: Image courtesy of Microsoft

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.

Video of the Day

Step 2

Insert an object.
Image Credit: Image courtesy of Microsoft

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

Insert from a file.
Image Credit: Image courtesy of Microsoft

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

Step 4

Choose the slideshow.
Image Credit: Image courtesy of Microsoft

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


Step 5

Set the object options.
Image Credit: Image courtesy of Microsoft

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

Double-click a slideshow to run it.
Image Credit: Image courtesy of Microsoft

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


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.


references & resources