How to Add "Edit" for .PPS and .PPSX files to the Context Menu?


  1. Posts : 171
    Windows 7 Ultimate 64-bit SP1
       #1

    How to Add "Edit" for .PPS and .PPSX files to the Context Menu?


    I sometimes edit lots of PowerPoint files. The context menu does not include "Edit" for these files, so I have to drag the to an empty PowerPoint program window and this involves other gimmicks. That missing commend is very useful for me.

    Up to Office 2007 I found a way to add that command to the PowerPoint.SlideShow.x registry key, from where it was absent. Now, the Edit key is already there, so there is nothing to add, but the command does not appear on the context menu.

    I have tried to do it with NirSoft's FileTypesMan, but no way. I also tried to modify the existing edit command, but it never shows up on the menu. After more then a couple of hours trying I gave up and reset the registry to the its original.

    It must not be that difficult and I must be missing something. Can someone tell me how to do it, please?
      My Computer


  2. Posts : 10,796
    Microsoft Windows 7 Home Premium 64-bits 7601 Multiprocessor Free Service Pack 1
       #2

    PPS and PPSX are powerpoint slideshow files. Doubleclick on them and you can edit. So I don't understand what you want
      My Computer


  3. Posts : 171
    Windows 7 Ultimate 64-bit SP1
    Thread Starter
       #3

    Doubleclicking starts them in slide show, not editing. I only want to do as i said.
      My Computer


  4. Posts : 10,796
    Microsoft Windows 7 Home Premium 64-bits 7601 Multiprocessor Free Service Pack 1
       #4

    please run regedit and export key HKEY_CLASSES_ROOT\PowerPoint.SlideShow.14\shell
    post the output here
      My Computer


  5. Posts : 171
    Windows 7 Ultimate 64-bit SP1
    Thread Starter
       #5

    Thank you for the answer and sorry for the late reply; couldn't do it before.

    Yes, the problem is there, the key you mention for Office 14 does not exist on my registry. I have those for 8 and 12, but not 14. I noticed that similar keys for Office 14 are missing not for PowerPoint alone, but also for other programs like Word, Publisher and Excel (as far as I searched). Has something changed with Office 14 (2010) that I don't know? Where are the keys for this version that appear on the context menu for Show (Open), New and Print? If I know where they are maybe I can try to modify them, or at least try.

    The PowerPoint.SlideShow.14 key is not there, but for PowerPoint.SlideShow.8 and PowerPoint.SlideShow.12 they are and with the Edit sub-key. However, Edit does not appear on the context menu for PPS files. I changed them to the ancient values that used to work with 2007, but Edit still doesn't appear. These are the values I used for 8 and 12 and worked:

    [HKEY_CLASSES_ROOT\PowerPoint.SlideShow.8\shell\Edit\command]
    @="\"C:\\Program Files (x86)\\Microsoft Office\\Office12\\POWERPNT.EXE\" \"%1\""
    This used to show Edit on the context menu of earlier versions of Office.

    I also tried to add a similar key for 14, but it didn't work either. I don't see where to add a commend or what to modify. Any possibilitry to make Edit appear on the context menu, please?


    I have Windows 7 64-bit with Office 2010 32-bit version because with the 64-bit ver. we can't save PST files with the pfbackup.exe add-in.
    Last edited by Neophile; 17 Dec 2011 at 18:54.
      My Computer


  6. Posts : 28
    win 7 ultimate x64
       #6

    Hi, I am not sure if this answers your question since I don't have Office 2010 installed. I am still using office 2007 and without modifying any registry key, when I right click on the .pps file, I see the first option on the menu is "Show" and the second option is "New". If you double click on the .pps file or If you click on "Show" then yes it'll play the slide show by default but if you click on "New", it'll put the .pps file in powerpoint editor. So check and see if you have that "New" item on the context menu for Office 2010.

    Update: Just curious enough so I uninstalled Office 2007 then Installed Office 2010 and sure enough, when right click on .pps file, there is an item right below "Show" called "New" so if you click on "New" it'll put .pps in editor. The only thing happens is when you save it, it'll complaint the file is already existed and ask do you want to overwrite it.

    Another option is just change the file extension from .pps to .ppt then double click will also put the file in editor.

    Take a look at the attachment:

    How to Add "Edit" for .PPS and .PPSX files to the Context Menu?-capture.png

    Hope this answer your question.
    Last edited by topgundcp; 18 Dec 2011 at 04:48.
      My Computer


  7. Posts : 171
    Windows 7 Ultimate 64-bit SP1
    Thread Starter
       #7

    Thank you topgundcp. You are quite right. It’s new for me too after so many years with this stuff. I would have never imagined that change, and as I didn’t need to use the New I would not use the option. For PPT(X) (what they call presentation) it was already like that before when double clicking, but what you discovered for PPS(X) is new.

    Thanks to your curiosity I could solve my problem and am very thankful.

    Now, this doesn’t regard my problem that you solved, but I am also curious about one point – please tell me if you found this key in your registry: HKEY_CLASSES_ROOT\PowerPoint.SlideShow.14.
      My Computer


  8. Posts : 28
    win 7 ultimate x64
       #8

    No, HKEY_CLASSES_ROOT\PowerPoint.SlideShow.14 key does not exist anywhere in my registry.

    With the use of "New", it actually take a copy of the .pps file and put it in editor mode, that's why when you click on "Save", a dialog pop up and ask you if you want to overwrite it. To actually edit the file, I did a registry tweak to put "Edit PPS" in the context menu, this will edit the actual .pps file so when you click on "Save" it will silently save it. Save you a couple of mouse clicks and this is close to your original question.

    Here is the .reg file for it customEditPPS.reg
    and here is the screen shot:
    How to Add "Edit" for .PPS and .PPSX files to the Context Menu?-capture.png
    Last edited by topgundcp; 19 Dec 2011 at 02:56.
      My Computer


  9. Posts : 171
    Windows 7 Ultimate 64-bit SP1
    Thread Starter
       #9

    Many thanks again. That solves it completely. I just had to change the path for Program Files (x86) because my version of Office 2010 is 32-bit and it was automatically installed there.

    If your installation did not create a key for PowerPoint.SlideShow.14, but still has one for the ancient versions PowerPoint.SlideShow.8 and PowerPoint.SlideShow.12, just like mine, confirms this has been changed for Office 2010. However, as I said above, changing the shell on their keys does not change their context menus as it used to be and I did for ages. They didn't have an Edit sub-key that I had to add, and they now have it but changes do not produce any effect. I still wonder where the correspondence keys in the registry are now, but anyway, my problem has been completely solved with your kind help and that is all I needed.
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 06:13.
Find Us