我最近安装了Microsoft OneNote 2013(32位),但没有安装Word和Excel 2013.我安装了Word和Excel 2010。
现在,当我尝试使用协议方法打开webdav文件时(即我输入IE 11:ms-excel:ofe | u | http://localhost/WebDav/test.xlsx),系统会提示我打开文件(“文件可以伤害你的计算机等等等等,然后我单击确定按钮,我现在得到一个消息框,显示“发生意外错误”。 显示消息的过程是: “C:\ PROGRA~2 \ MICROS~1 \ Office14 \ PROTOC~1.EXE”“ms-excel:ofe | u | http://localhost/WebDav/test.xlsx”。我认为全名是exe是“C:\ Program Files(x86)\ Microsoft Office \ Office14 \ protocolhandler.exe”。
知道为什么会返回这个不起眼的错误消息并且不打开文件?当我通过Excel 2010打开文件时 - >文件 - >打开并粘贴http://localhost/WebDav/test.xlsx它可以正常工作。
我正在使用Windows 7 64位终极版。
更新:如果我从office 2013运行protocolhandler.exe,它就可以运行。
答案 0 :(得分:0)
最后,我通过设置此注册表设置修复了此问题:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\ms-excel\shell\open\command]
@="C:\\PROGRA~2\\MICROS~1\\Office15\\PROTOC~1.EXE \"%1\""