我正在尝试通过 C# 创建一个 Excel 文档。当我运行应用程序时,它会出现以下错误:
无法将“System.__ComObject”类型的 COM 对象转换为接口类型“Microsoft.Office.Interop.Excel.Application”。此操作失败,因为 IID 为“{000208D5-0000-0000-C000-000000000046}”的接口的 COM 组件上的 QueryInterface 调用因以下错误而失败:加载类型库/DLL 时出错。(来自 HRESULT 的异常:0x80029C4A (TYPE_E_CANTLOADLIBRARY))。
在我将Visual Studio 从 2010 升级到 2012之前,它运行良好。我还将Office 从 2010 升级到 2013。
- 输出窗口没有错误/警告。
- 添加了 Microsoft.Office.Interop.Excel 参考