首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#调用EXCEl失误

2013-10-31 
C#调用EXCEl出错原来程序调用excel没问题的,后来不知怎么调用报错,在其他的电脑上又可以调用错误提示无法

C#调用EXCEl出错
原来程序调用excel没问题的,后来不知怎么调用报错,在其他的电脑上又可以调用

错误提示无法将类型为“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))。
   在 System.StubHelpers.StubHelpers.GetCOMIPFromRCW(Object objSrc, IntPtr pCPCMD, Boolean& pfNeedsRelease)

请知道的朋友指导下 excel c#
[解决办法]
看看这个。http://blog.csdn.net/chinacsharper/article/details/12999435
[解决办法]
应该是OFFICE没有正确安装造成的。建议你使用第三方EXCEL工具 推荐使用 NPOI for .net 版本。蛮好用的。
[解决办法]
  NPOI 是你最好的选择。我上回遇到这个问题,三方组件立马解决。不理他office环境等因素。

热点排行