RESULT:0x80029C4A (TYPE_E_CANTLOADLIBRARY))

无法将类型为"Microsoft.Office.Interop.Excel.ApplicationClass"的 COM 对象强制转换为接口类型"Microsoft.Office.Interop.Excel._Application"。此操作失败的原因是对 IID 为"{000208D5-0000-0000-C000-000000000046}"的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 加载类型库/DLL 时出错。 (异常来自 HRESULT:0x80029C4A (TYPE_E_CANTLOADLIBRARY))。解决办法

 

方法1:

    原因:存在未正常关闭的office进程,

方法:在任务管理器中关闭所有与Office有关的进程(主要是Excel)

方法2:

    原因:存在多个版本

    方法:在注册表中删除其他版本

    找到注册表:HKEY_CLASSES_ROOTTypeLib{00020813-0000-0000-C000-000000000046},删除其他版本。

方法3:

    原因:WPS卸载不完全

    方法:重新安装WPS然后卸载即可

方法4:

重新安装Office

方法5:

    重新安装系统

原文地址:https://www.cnblogs.com/hmengfei/p/5991038.html