我有一个使用 Microsoft.Office.Interop.Excel 11.0.5530 的单击一次应用程序,该应用程序在所有具有 Excel 2007 的部署中运行良好。
我收到了一个用户的错误报告,该用户拥有一台全新安装了 Excel 2010 的新 Windows 7 机器,他收到以下错误:
System.Runtime.InteropServices.COMException (0x80040154):检索具有 CLSID {00024500-0000-0000-C000-000000000046} 的组件的 COM 类工厂失败,原因是以下错误:80040154。
所以这是一个全新安装 Office 2010 的桌面。我使用 Bing 搜索 Google 发现的大多数错误都与服务器上未安装 Office 有关,这不在本次挑战的范围内。
Excel 2010 与此版本的 Office Interop 之间是否存在冲突?
更新:我刚刚被告知用户通过 Citrix 运行 Office……所以机器上没有真正安装任何东西……叹息。可能会使这个问题变得毫无意义。