none
Does MS Office Desktop open file from WOPI Source if opened using custom URI Scheme? RRS feed

  • Question

  • Hi,

    If I launch MS Office Desktop to open file using custom URI Scheme (ms-word etc) and pass a WOPI URL as file location, does it open the file? Does it save back the file?

    ms-word:ofe|u|https://contoso.com/wopi/file/12312

    This is possible in Mobile, but is it possible in MS Office Desktop (Windows and macOS)?

    Thanks

    Friday, June 26, 2020 6:17 AM

Answers

  • Hi patelhiranya, 

    Yes, using the URI scheme you mention will allow Microsoft Office desktop applications (Word, PowerPoint and Excel) to open documents on the referenced file servers. There is more to this, however. The protocol that will be used to retrieve and view/edit the file from that location (with comparable functionality to the web app) will be FSSHTTP (File Sync via SOAP over HTTP) and this is dependent on the endpoint server implementing this protocol which is somewhat complex and time consuming to develop. The negotiation for starting that conversation between the desktop applications and file server via HTTP is detailed in [MS-OCPROTO].

    Hope this helps,

    Tom Jebo
    Sr Escalation Engineer
    Microsoft Open Specifications

    Friday, June 26, 2020 5:15 PM
    Moderator

All replies

  • Hi patelhiranya, 

    Thanks for the question about opening in Microsoft Office desktop applications from WOPI host web implementations. One of the Open Specifications team members will respond to assist you with this.

    Best regards,
    Tom Jebo
    Sr Escalation Engineer
    Microsoft Open Specifications

    Friday, June 26, 2020 2:33 PM
    Moderator
  • Hi patelhiranya, 

    Yes, using the URI scheme you mention will allow Microsoft Office desktop applications (Word, PowerPoint and Excel) to open documents on the referenced file servers. There is more to this, however. The protocol that will be used to retrieve and view/edit the file from that location (with comparable functionality to the web app) will be FSSHTTP (File Sync via SOAP over HTTP) and this is dependent on the endpoint server implementing this protocol which is somewhat complex and time consuming to develop. The negotiation for starting that conversation between the desktop applications and file server via HTTP is detailed in [MS-OCPROTO].

    Hope this helps,

    Tom Jebo
    Sr Escalation Engineer
    Microsoft Open Specifications

    Friday, June 26, 2020 5:15 PM
    Moderator
  • Hi Tom,

    This really helps. We have some confirmations and directions.

    Thanks

    Friday, June 26, 2020 5:33 PM