加载类型库/ DLL时出错。 (来自HRESULT的例外:0x80029C4A

时间:2017-09-22 09:57:14

标签: c# .net excel dll

我想与Excel通信,所以即时使用' Microsoft.Office.Interop.Excel 16.0' DLL。我得到了预期:

  

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

我正在使用Office 365,但也安装了Excel 2013,以检查它是否有效。

有谁可以告诉我为什么要抛出这种预测以及如何解决它?

提前致谢

1 个答案:

答案 0 :(得分:0)

快速修复'Microsoft Office 365'以摆脱异常。

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