PowerPoint Slideshows (.pps) open as PowerPoint Files

Hmm. One of our salesmen called up today with an interesting problem. We’d published some PowerPoint presentations as slide shows (.pps files). If you open one of these, it should just launch PowerPoint into the presentation. However, he was opening them from our website and they were opening as a normal PowerPoint (.ppt) file. That is they were opening ready for editing, not in presentation mode. Weird.

I remembered having seen this before, but a bit of poking around showed that my fix was still in place. Curious. When I clicked on the link to the presentation I got the ‘Download or Open’ dialog thingy:

Vista\'s File Open or Save Dialog in Internet Explorer

First off I noticed that the file extension was .pps – good. I tried opening the file – and it opened it as if it were a .ppt file. Weird. So then I tried the other option – I saved it to my local machine and opened it locally. This time it opened correctly – it opened as a slideshow.

Hmm. So, they’re the same file, but something different is happening when they open. I wondered if it was to do with the HTTP headers, but the same difference occurs when the file is being served with the application/vnd.ms-pps or just text/html (we run MCMS 2002 on a IIS webserver but publish as static content to an Apache server. They serve the file as different mime types, but have the same result – Open opens the file for editing and Save and open shows the slideshow).

Next up, I tried the same experiment using Firefox. If you choose to Open the file rather than save it, it opens the slideshow – correctly! And if you save it, well, it saves the .pps file which, again, opens correctly.

text/html mime-type application/vnd.ms-pps mimetype
“Open” “Save” and open “Open” “Save” and open
IE7 WRONG OK WRONG OK
Firefox OK OK OK OK

So it looks like Internet Explorer will not open a .pps file as a slideshow irrespective of the mime type sent by the server and the .pps extension (and it’s file association in windows). However, if you save the file locally, it will. Weird.

The only thing that I can think is that this is some sort of security feature, but it’s a bit odd – after all, shouldn’t Firefox do this then?

29 thoughts on “PowerPoint Slideshows (.pps) open as PowerPoint Files

  1. Nope, I didn’t manage to get that working.

    But I pointed to our salesman that it was easy to get in and see his comments/notes, even if it did work properly. He turned pale, and then decided to remove his notes. After that was done, well, it doesn’t really matter if it opens like a .pps file or a .ppt file.

    Still, a strange behaviour.

  2. Thanks for the reply Andy.

    later on if you get the solution please let me know.

    Also if i will get some clue will let you know.

    Regards,

    Mahi

  3. Nope, I’d not seen that – good to know the settings for .PPTX files – but my problem with with ye olde .PPT files

  4. I got the same problem – my .pps files open in edit mode when opened from a web page link. Please let me know what you find out.

  5. Hi Andy/Deb,

    Here is the solution:

    I take a bit different root to solve this problem.

    Requirement: to view .pps file in show mode in web page.

    Solution: you need to save .pps file as .pptv extension and upload on website where you need to see in show mode. The icon may be not same as power point but your file will open in show mode in web page link.

    For this You need to change one more option in webserver setting.

    You will have to supply correct MIME Type in website properties.

    right click on webserver name \ Proprities\MIME Type

    Extension: .pptv
    MIME Type: application/vnd.ms-powerpoint

    The above process will open the file in show mode within Explore.

    If you need to open powerpoint file in full screen. Then you need to change some registry setting.

    enjoy…

    Mahi

  6. If you guys are still trying to figure this out, here’s what worked for me.

    http://www.pptfaq.com/FAQ00189.htm

    *Note* If you’re running office 2k7, you’ll need to do this to the PowerPoint.Show.12 key as well as the .8

    Open the registry and browse to HKLM\Software\Classes\PowerPoint.Show.8
    Rightclick this and choose New, DWORD Value
    Name it BrowserFlags
    Doubleclick it to open it for editing
    Click Base: Hexadecimal
    The value you assign here will depend on how you want your links to PPT files to behave when clicked:

    To open the file as a read-only file in Normal (edit) view in PowerPoint, set Value data to a (lowercase letter A)

    To open the file in SlideShow view in PowerPoint, set Value data to 8

    To open the file in edit mode within the browser, set Value data to 1 (one).
    Note that only limited editing is possible and that the behavior’s a bit unpredictable if the user launches a slide show from within this mode.
    To open the file in SlideShow view within the browser, set Value data to 0 (zero)

  7. Dear All,

    After changing the registry.
    Finally I fixed the problem and here are the steps:
    1-Go to “C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\XML” or 60 folder in case wss2.0 version.
    2-Open the file “DOCICON.XML” using text editor.
    3-Locate the line that start with “<Mapping Key=”PowerPoint.Slide” Value=”ichtmppt.gif”……” and replaced with the following “”.
    4-Locate the line that start with “<Mapping Key=”pps” Value=”icpps.gif”…..” and replaced with “”.
    5-Save and close.
    6-Open the file “htmltransinfo.xml” using text editor.
    7-Locate the line that start with “<Mapping Extension=”pps”…..” and replaced with “”.
    8-Finally restart IIS and pray to me loool.

    Good luck All.
    Ahmad Madkhana

  8. Hello,

    All of these options would solve the problems on the client side. Is there no solution to allow enterprise users to sort this issue out. I work for a company with more than 2500 staff and realistically cannot change registry files for all of them.

    Please help…

  9. I have not been successful changing the registry. This wouldn’t work for us anyway since it is only a local solution.

    However the simplest work around for us has been to save the PPT file in PDF format. You will lose the higher level PPT stuff, like animations, but the slides will be viewable and not editable.

  10. None of these suggestions are viable for a situation where the .PPS is:
    - Macro enabled to advance per slide based on action buttons and VB coded buttons
    - Kiosk mode

    I do not have a presentation where the slides advance from 1 to 2 to 3, etc, etc….

    This presentation uses a drill down approach and can jump from slide 4 to slide 80 so converting the presentation will not work.

    Is there another option that isnt local based?

  11. Check my blog for complete solution that work in my case,

    Note that you can make group policy on all PC for all users.

    Regards

  12. Save yourself a lot of time and effort!

    Just use the Firefox browser…..no problem with opening ppt/pps files (in the show mode)

  13. I am suffering a similar issue, It is affecting some (not all) browsers on my network.
    Howver my issue is the browser not correctly opening word docs from a sharepoint site. After much digging around I came across the following article.
    http://support.microsoft.com/kb/927009/
    I am starting my testing for this at the moment HOWEVER i have to reconfigure it for office 2003.
    i will roll out the reg hacks as part of our kix login script if it all tests out OK.

  14. Hi – I see people are still asking about this, so I thought I’d share what our office is doing.

    *Note: This is a workaround, not a solution, and is only worthwhile if there is no crucial animation in the PowerPoint show.

    First, make sure that you have installed the Save as PDF add-on for Office. Save the file as a PDF instead of a PPS. When the user opens the uploaded PDF, it will be displayed in their default PDF reader, generally one page (slide) at a time. While it will still be surrounded by an application chrome, it will not be editable, will not have all the slides on the left, and will not contain notes.

    Hopefully this will work for some of you that have minimal animations. You may see this positively impact your file size as a side benefit.

  15. what a shame !! this issue still exist in SharePoint 2010 …
    HELLO MICROSOFT !! we need a workaround for this from the server.

    cya

  16. I agree with Jane, this needs to be fixed by Microsoft. Unacceptable, that nearly two years and no resolution.

  17. Another option is to place the .ppsx files on a public shared drive within your organization and use a Page Viewer Web part to display the folder in SharePoint.

    Doing this allows the .ppsx file to actually open in a slideshow like it’s supposed to open. Disclaimer: It’s an ugly work around, but it works!

  18. Dennis,

    Your solution is the one I am attempting to use, but I have a question. I have linked the PowerPoint via Page View Web Part, but the Web part looks like a blank box. If the userclicks on the quick launch for that web part, it works, but there is no icon on anything on the page view that will prompt a user to click to that Web part. Any suggestions?

  19. try to create a .htaccess with:

    AddType application/vnd.openxmlformats .docx .pptx .xlsx
    AddType application/vnd.openxmlformats-officedocument.presentationml.presentation .pptx
    AddType application/vnd.ms-powerpoint.template.macroEnabled.12 .potm
    AddType application/vnd.openxmlformats-officedocument.presentationml.template .potx
    AddType application/vnd.ms-powerpoint.addin.macroEnabled.12 .ppam
    AddType application/vnd.ms-powerpoint.slideshow.macroEnabled.12 .ppsm
    AddType application/vnd.openxmlformats-officedocument.presentationml.slideshow .ppsx
    AddType application/vnd.ms-powerpoint.presentation.macroEnabled.12 .pptm
    AddType application/application/vnd.ms-powerpoint .ppt .pot .pps .ppa

  20. We have this issue with our company, and will be linking the folders with outlook for our sales force. Until there is a fix for this, I don’t think we can do this yet. My PowerPoint has links, embeded files, etc. that will not work in PDF. If anyone has a fix yet, please let me know.

  21. Sounds like these are solutions which will only work if you own the computer on which the presentation is being viewed. Our presentation was going to be linked from our public website for our clients to view – obviously we will not have access to their registries to make these changes. Our presentation has custom animations so saving in PDF format is less than ideal

  22. Really frustrated by this. Customer worked hard building a PPT (PPTX) with cool triggers, internal navigation, etc. Looks like crap in PPT mode, but when converted to PPS with all of the animated elements hidden, it is really nice.

    So now the PPS is on our intranet and the link to it opens in editing mode like a PPT.

    I do remember hyperlinks to PPS file opening in full screen, slide show mode. What happened Microsoft?

  23. It’s crazy that one Microsoft product breaks the native functionality of a file type created by another Microsoft product.

    Exactly the same problem here, except we’re looking at launching a set of instructions to our users through ppsx on our sharepoint intranet as it will, to a degree, limit their ability to print/save/email these instructions if they subsequently leave the firm. Not the most elegant solution to copy protecting something but we felt it would deter 99% of our users on the basis that they are just not that tech savvy.

    If I get a solution to work here I’ll be sure to post it.

Leave a Reply

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

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>