我想与Excel通信,所以我使用'Microsoft.Office.Interop.Excel 16.0'DLL。我得到了预期:
System.InvalidCastException:'无法将类型为'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))。'
我正在使用Office 365,但也安装了Excel 2013,以检查是否有效。
任何人都可以告诉我为什么抛出这个异常以及如何修复它?
提前致谢
快速修复'Microsoft Office 365'以摆脱异常。
控制面板 - >程序和功能 - > Microsoft Office 365 - >单击更改(右键单击) - >选择快速修复。