Open a PowerPoint Presentation from Excel

Add to Favorites
This free macro for Microsoft Excel allows you to open any PowerPoint presentation from excel. You can change the file extension in the macro to point to any powerpoint file on your computer and then have it open through excel. This is a cool macro which allows you to basically call on powerpoint from the excel inteface. You can attach this macro to a button or a form or checkbox and make it so that when that is clicked, the desired powerpoint presentation opens. This is a useful macro which can be added into any other macro with ease.

You can change the PowerPoint presentation that will open by changing this line of code objPPT.Presentations.Open "C:\test.ppt" so that the directory and file name, including extension, point to the desired file on your computer.

Where to install the macro:  Module

Open a PowerPoint Presentation from Excel

Sub Open_PowerPoint_Presentation()

'Opens a PowerPoint Document from Excel

Dim objPPT As Object

Set objPPT = CreateObject("PowerPoint.Application")
objPPT.Visible = True

'Change the directory path and file name to the location
'of your document

objPPT.Presentations.Open "C:\test.ppt"

End Sub






Similar Content on TeachExcel
Open a Word Document from Excel
Macro: This Microsoft Excel macro will open a Microsoft Word document from excel. With this m...
Delete a VBA Module From Excel
Macro: Delete a VBA macro module from Excel with this macro. This macro allows you to fully ...
Open PDF from Excel
Tutorial: How to open a PDF file from a clickable button, link, or image in Excel.  This allows yo...
Open Microsoft PowerPoint from Excel
Macro: This free macro will open the Microsoft PowerPoint program on your computer. You do need t...
Open any Program from Excel
Macro: This free excel macro allows you to open any program on your computer from excel. You...
Open Microsoft Outlook from Excel
Macro: This free macro will open the Microsoft Outlook program on your computer. You do need...



How to Install the Macro
  1. Select and copy the text from within the grey box above.

  2. Open the Microsoft Excel file in which you would like the Macro to function.

  3. Press "Alt + F11" - This will open the Visual Basic Editor - Works for all Excel Versions.  Or For other ways to get there, Click Here.

  4. On the new window that opens up, go to the left side where the vertical pane is located. Locate your Excel file; it will be called VBAProject (YOUR FILE'S NAME HERE) and click this.

  5. If the Macro goes in a Module, Click Here, otherwise continue to Step 8.

  6. If the Macro goes in the Workbook or ThisWorkbook, Click Here, otherwise continue to Step 8.

  7. If the Macro goes in the Worksheet Code, Click Here, otherwise continue to Step 8.

  8. Close the Microsoft Visual Basic Editor window and save the Excel file. When you close the Visual Basic Editor window, the regular Excel window will not close.

  9. You are now ready to run the macro.


Similar Content
Open a Word Document from Excel
Macro: This Microsoft Excel macro will open a Microsoft Word document from excel. With this m...
Delete a VBA Module From Excel
Macro: Delete a VBA macro module from Excel with this macro. This macro allows you to fully ...
Open PDF from Excel
Tutorial: How to open a PDF file from a clickable button, link, or image in Excel.  This allows yo...
Excel Forum