Displaying a PowerPoint presentation in a SharePoint web part

Written By: Almoustapha Cisse -- 1/19/2011 -- join -- contribute -- (3237) comments -- printer friendly version

Rating: Rate --

Categories: Design, MOSS 2007, SharePoint 2010, SharePoint Foundation 2010, Web Parts, WSS3


There is a need to publish a presentation (PowerPoint) across the organization and prevent employees from downloading versions of that presentation as employees were keeping older versions of the presentation locally. The presentation is timed and contains animations and videos.


This solution publishes the presentation as a Web Page and integrates it with SharePoint.

Notes: According to the requirements, the navigation controls and the speaker notes should be disabled and the presentation should run automatically with slide animation.

Step 1: Publish the presentation as a Web Page (locally)

  • (In PowerPoint) From the Menu > Save as > Choose Single File Web Page (instead of Web Page)
  • Click Publish…to change the publishing properties > Uncheck Display speaker notes
  • Click Web Options > Uncheck Add slide navigation controls > Check Show slide animation while browsing

(You may also review the remaining properties like setting the browser version under Target Browsers to fulfill your requirements.)

Figure 1: PowerPoint Web Publishing Properties

Step 2: Upload the Web version (.mht) into a SharePoint library

  • Go to the document library > Click Browse to select the file (Web version) > Click OK

Step 3: Create a new Web Part page

  • Click Site Actions, then Create
  • Choose Full Page, Vertical or a desired layout template
  • Click Create

Step 4: Add the Page Viewer Web Part to the page

  • Click Site Actions > Edit Page
  • Click Add a Web Part
  • From the Web Part gallery, select Page Viewer Web Part > Click Add

Step 5: Configure the URL to the Web presentation in the Page Viewer Web Part

  • Open a new browser and go to the library where you have initially uploaded the Web presentation > Right click on the name of the presentation and click Copy Shortcut to copy the URL
  • Switch to the Page Viewer Web Part in Edit Mode > Paste the copied link into the Link box by right clicking in the box and selecting Paste.
  • Expand the Appearance section > change the Height and enter a size (i.e. 650 pixels) to fit the presentation.

Figure 2: Page Viewer Web Part properties

Note: the size may need to be adjusted based on your screen resolution.

  • At your convenience, you may hide the Web Part title by choosing None under Chrome Type
  • Click OK
  • Exit Design View and watch the presentation (see figure bellow).

   Figure 3: Web presentation with Video


This is a simple way for publishing presentations in SharePoint from an end-user prospective. (There is certainly a more sophisticated way to build an application for running presentations in SharePoint using Silverlight.)

Next Step

Learn more about SharePoint

Sponsor Information

Copyright (c) 2010-2017 Edgewood Solutions, LLC All rights reserved
privacy | disclaimer | copyright | advertise | contribute | feedback | about
Some names and products listed are the registered trademarks of their respective owners. |