Microsoft Office Url协议的详细信息?

时间:2016-06-22 10:15:27

标签: ms-office

Microsoft Office Documents在客户端计算机上注册自定义URL协议。

SharePoint特别使用它。例如,如果我打开一个excel文件,我会看到对此URL的调用:

ms-excel:ofv|u|https://mycorp.sharepoint.com/Documents/somefile.xlsx

是否有此功能的可用文档?

这些网址的格式和选项是什么?

2 个答案:

答案 0 :(得分:4)

可用文档有限here。这些协议处理程序似乎仅支持httphttps URI。

总而言之,Microsoft Office注册了以下协议处理程序:

  • MS-字:
  • MS-PowerPoint中:
  • MS-Excel中:
  • MS-的Visio:
  • MS-访问:
  • MS-项目:
  • MS-出版商:
  • MS-SPD:
  • 毫秒的InfoPath:

查看文件:
ms-excel:ofv|u|http://contoso/Q4/budget.xls

编辑文件:
ms-powerpoint:ofe|u|http://www.fourthcoffee.com/AllHandsDeck.ppt

从模板创建新文档:
ms-word:nft|u|http://cohowinery/templates/elegance.pot|s|http://cohowinery/presentations

答案 1 :(得分:1)

由于我没有评论的声誉,这里是本地文件的解决方案,它似乎对我有用(Microsoft 365 MSO(16.0.13530.20490)64位):

"C:\Program Files\Microsoft Office\root\Office16\protocolhandler.exe" "ms-powerpoint:ofe|u|file:///C:/path/to/file with spaces.pptx"

重要的是要注意正斜杠。此外,如果您使用错误的程序,即对 ms-powerpoint 文件使用 .xlsx,这将失败。 protocolhandler.exe 位于 Office 根目录中,该目录可能位于您系统的其他位置(WINWORD.EXEPOWERPNT.EXE 等所在的目录)