Office协议处理程序 [英] Office Protocol Handlers

查看:31
本文介绍了Office协议处理程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Microsoft Office注册了几个协议处理程序,如ms-wordms-excel等。可用的文档有限here。我试图使用Excel协议处理程序打开一个文档,向它传递一个文件URI,但运气不是很好。我可以使用http/https uri使操作正常工作,但是在我的示例中,文档驻留在网络文件共享上。

如果文档位于Web服务器上,则此操作有效:
ms-excel:ofv|u|http://someserver/somefolder/document.xlsx

这不起作用:
ms-excel:ofv|u|file://someserver/somefolder/document.xlsx

我收到以下错误:

无法执行该操作,因为Office无法识别 命令已给出。

是否有办法使这些协议处理程序使用文件URI?

推荐答案

我一直遇到同样的问题。使用Office 2016或365似乎很管用。2013或更早版本不支持。

解决方法是定义您自己的协议处理程序,并编写一个简单的程序来打开该文件(启动myfile.xlsx)。乱七八糟,但我认为如果不升级Office,没有其他办法可以解决这个问题。

这篇关于Office协议处理程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆