【问题标题】:Error loading type library/DLL. (Exception from HRESULT: 0x80029C4A加载类型库/DLL 时出错。 (来自 HRESULT 的异常:0x80029C4A
【发布时间】:2018-03-03 20:48:33
【问题描述】:

我想与 Excel 通信,所以我使用“Microsoft.Office.Interop.Excel 16.0”DLL。我得到了期望:

System.InvalidCastException: '无法转换 COM 类型的对象 'Microsoft.Office.Interop.Excel.ApplicationClass' 到接口类型 'Microsoft.Office.Interop.Excel._Application'。此操作失败 因为接口的 COM 组件上的 QueryInterface 调用 使用 IID '{000208D5-0000-0000-C000-000000000046}' 失败,因为 以下错误:加载类型库/DLL 时出错。 (例外来自 HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY))。'

我使用的是 office 365,但也安装了 Excel 2013 只是为了检查它是否有效。

谁能告诉我为什么会抛出这个期望以及如何解决它?

提前致谢

【问题讨论】:

标签: c# .net excel dll


【解决方案1】:

快速修复“Microsoft Office 365”以消除异常。

控制面板 -> 程序和功能 -> Microsoft Office 365 -> 点击更改(右键单击) -> 选择快速修复。

【讨论】:

    猜你喜欢
    • 2018-10-17
    • 1970-01-01
    • 2016-05-29
    • 2011-04-08
    • 2021-05-05
    • 2011-01-17
    • 2012-12-15
    • 2012-07-13
    • 2020-02-18
    相关资源
    最近更新 更多