【发布时间】:2012-12-15 22:46:57
【问题描述】:
我正在尝试通过 C# 创建 Excel 文档。当我运行应用程序时,它给出了以下错误:
无法将“System.__ComObject”类型的 COM 对象转换为接口 键入“Microsoft.Office.Interop.Excel.Application”。这个操作 失败,因为对 COM 组件的 QueryInterface 调用 由于 IID 为“{000208D5-0000-0000-C000-000000000046}”的接口失败 出现以下错误:加载类型库/DLL 时出错。 (例外 来自 HRESULT:0x80029C4A (TYPE_E_CANTLOADLIBRARY))。
在我将 Visual Studio 从 2010 升级到 2012 之前,它运行良好。我还升级了 Office 从 2010 到 2013。
- 输出窗口没有错误/警告。
- 已添加 Microsoft.Office.Interop.Excel 参考
【问题讨论】:
标签: visual-studio-2012 ms-office office-interop office-2013