0

我最近只安装了 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 -> File->Open 并粘贴http://localhost/WebDav/test.xlsx打开文件时,它工作正常。

我正在使用 Windows 7 64 位终极版。

更新:如果我从 Office 2013 运行 protocolhandler.exe,它可以工作。

4

1 回答 1

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\""
于 2015-05-29T17:50:55.803 回答