Excel(Office 365)突然作为“标准应用程序”消失(可能是更新后)。
虽然我在 Windows 设置中将 xlsx 文件与 Excel 关联(“按文件类型选择默认应用程序”-设置-窗口):
它没有被列为标准应用程序(“通过应用程序设置设置默认值”窗口):
因此,使用“在 Excel 中打开”选项通过浏览器打开 Onedrive Excel 文件不再有效。例如,在 Firefox 中,我无法关联 Excel 来打开文件/链接。我尝试过的所有浏览器都是这样。我只能选择 Openoffice 或应用商店:
尽管 Firefox 仍然有旧条目可以使用 Excel 应用程序打开链接/文件,但它只会返回错误。抱歉,屏幕截图不是英文的,它基本上说没有与此操作关联的应用程序。
如果我将 Firefox 设置为将 Onedrive Excel 文件链接直接与 Excel 的可执行文件 ( C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE
) 关联,Excel 会打开但不会从 Onedrive 加载文件。我收到一条常规错误消息,提示无法打开该文件。手动通过 Excel 打开文件可以正常工作(我可以通过打开文件对话框访问 One Drive 文件夹)。
我尝试了标准解决方案,例如修复、卸载和重新安装 Office,包括使用删除工具,但没有帮助。我在另一个系统上尝试了整个过程,它运行良好。
还有什么想法可以看看或者尝试一下吗?
附加信息 1:我无法使用在线安装程序安装 Office,我必须选择离线选项(尽管会因 Office 安装错误而终止)。修复也不起作用,目前它给出错误代码 30029-13(但在我进行离线安装之前情况有所不同)。
附加信息 2:我曾经打开过 Onedrive 文件通过 Firefox 通过 TWINUI
附加信息 3:在我的 PC 上本地保存的 Excel 文件打开没有问题
答案1
令我感到非常惊讶的是,互联网上竟然没有人找到或花时间寻找针对我与某个特定用户实际上也遇到过的这个问题的解决方案。
该用户可以使用“使用应用程序打开”(或其他任何名称)在其浏览器中打开 OneDrive Word 文档,并且机器上安装的 Word 将会打开(协议 MS-WORD 已通过 Firefox 与安装应用程序正确关联),但不会打开 Excel 文档。
并手动将 MS-EXCEL 与%PROGRAMFILES%\Microsoft Office 15\root\Office15\EXCEL.EXE在 Firefox 中会出现与 OP 类似的错误消息。
我确实调查过应用程序 > 默认应用程序 > 按协议选择默认应用程序在 Windows 设置中,MS-EXCEL 不存在。但在查看注册表时,它出现在 HKEY_CLASSES_ROOT 中(在那里我发现了使用“protocolhandler.exe”的想法,见下文)。
我的解决方法是将 MS-EXCEL 与%PROGRAMFILES%\Microsoft Office 15\root\Office15\protocolhandler.exe在 Firefox 中。奇迹出现了!现在 OneDrive Excel 链接将在计算机上安装 Excel 的情况下打开。我无法解释为什么它会这样工作,但它确实有效。如果有人有更好的解决方案,我愿意接受。
答案2
您可以切换到不同的浏览器(例如 Microsoft Edge、Google Chrome),检查是否可以顺利使用 OneDrive Online 中的“在 Excel 中打开”。这可以帮助我验证问题是否仅发生在 Firefox 上。
您可以转到“按协议选择默认应用程序”,为“MS-EXCEL”选择 Excel(网址:Excel 协议)。
如果问题仍然存在,请尝试“恢复为 Microsoft 推荐的默认值”。
另外,考虑到您已经安装了第三方Office套件,为了忽略其影响,您可以暂时卸载LibreOffice,然后执行在线维修从控制面板中为您的 Office 365 设置。