How can i know whether Office is running on Safe Mode or Normal Mode? RRS feed

  • Question

  • Hello guys,

    I have several modules working as addin, made by VC++ COM.

    The module send events to server, and i want the modules not to work in Safe mode of Office Programs (PowerPoint, Word, Excel)

    But, I don't know how to check it (Safe Mode or Normal Mode)

    Please, let me have a informaion.


    Tuesday, March 22, 2011 4:54 AM

All replies

  • Hi Crazydoy,

    Thanks for posting in the MSDN Forum.

    In Word you are able to get it via ProtectionType property of the Document. In Excel you are able to get it via ProtectStructure property of Workbook. And you are able to count ProtectedViewWindows of the PowerPoint to find out whether presentation in the Protected mode.

    If I have misunderstoond anything, please feel free to let me know.

    Have a good day,


    Tom Xu [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Thursday, March 24, 2011 1:05 PM
  • Thanks a lot for answer.

    However, I think, i explained "SAFE MODE" wrong.


    as far as i know, ProtectedViewWindow in PowerPoint is a defferent mathod in 2010 version.

    SAFE Mode that i meant was like '/safe' option in command line.


    when we run Office programs with '/safe' option(argument) in command line, Office run as SAFEMODE

    (Such as, 'PowerPoint.exe /safe', 'WinWord.exe /safe', 'Excel.exe /safe' and we can also run office programs as 'SAFE MODE' with pressing 'Ctrl' Key while starting)



    Friday, March 25, 2011 4:58 AM