我最近只安装了 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,它可以工作。