解决 无法将类型为“Excel._Application的QueryInterface”的 COM 对象强制转换为接口类型
2014-11-03 10:54
609 查看
ASP.NET中用C#调用EXCEL进行导出时,有时会出现接口Excel._Application的QueryInterface失败的提示。
无法将类型为 Microsoft.Office.Interop.Excel.ApplicationClass的错误也同样可以
这通常是office组件安装注册的问题,而非程序本身
中英文截图
用这种方式没有用
解决办法
要将office组件的重新注册
点击【开始】→【运行】
找到EXCEL程序的安装目录,将Excel程序托到运行框中
如图,然后在后面 输入 /regserver 确定 就ok了
"D:\Microsoft Office 2003\OFFICE11\EXCEL.EXE" /regserver
无法将类型为 Microsoft.Office.Interop.Excel.ApplicationClass的错误也同样可以
这通常是office组件安装注册的问题,而非程序本身
中英文截图
用这种方式没有用
解决办法
要将office组件的重新注册
点击【开始】→【运行】
找到EXCEL程序的安装目录,将Excel程序托到运行框中
如图,然后在后面 输入 /regserver 确定 就ok了
"D:\Microsoft Office 2003\OFFICE11\EXCEL.EXE" /regserver
相关文章推荐
- 无法将类型为“Excel.ApplicationClass”的 COM 对象强制转换为接口类 型“Excel._Application”。此操作失败的原因是对 IID 为“{000208D5 -0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 加载类型库/DLL 时出错。 (异常来 自 HRESULT:
- 无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Ex
- 无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的COM 对象强制转换为接口类型“Microsoft.Office.Interop.Excel._Application”
- 无法将类型为 excel.applicationclass 的 com 强制转换为接口类型 的解决方法。
- 无法将类型为 excel.applicationclass 的 com 强制转换为接口类型 的解决方法
- C#与excel互操作的错误无法将类型为“Excel.ApplicationClass”的COM 对象强制转换为接口类型“Excel._Application”
- 无法将类型为 excel.applicationclass 的 com 强制转换为接口类型 的解决方法。
- 无法将类型为excel.applicationclass的com 强制转换为接口类型的解决方法[转]
- 无法将类型为 excel.applicationclass 的 com 强制转换为接口类型 的解决方法
- 无法将类型为“Microsoft.Office.Interop.Word.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Wor
- 无法将类型为“Microsoft.Office.Interop.Word.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Word._Application”。
- (转)无法将类型为“Microsoft.Office.Interop.Word.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Word._Application”。此操作失败的原因是对 IID 为“{00020970-
- 无法将类型为“Microsoft.Office.Interop.Word.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Word._Application”
- 无法将类型为“Microsoft.Office.Interop.Word.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Wor
- 无法将类型为Microsoft.office.interop.Excel.ApplicationClass的COM对象强制转换为Microsoft.office.interop.Excel._Appl
- 无法将类型为“Microsoft.Office.Interop.Word.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Wor
- System.InvalidCastException: 无法将类型为“Microsoft.Office.Interop.Word.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Word._Application”。
- 无法将类型为“Microsoft.Office.Interop.Word.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Wor
- C#WPF无法将类型为“System.__ComObject”的 COM 对象强制转换为接口类型“System.Speech.Internal.SapiInterop.ISpDataKey”。解决办法
- 无法将类型为"Microsoft.Office.Interop.Excel.ApplicationClass"的 COM 对象强制转换