日期:2014-05-17  浏览次数:20674 次

做winform导出Excel的时候,报如下错误,这跟本机的Office版本有关吗?
报错:

“无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Excel._Application”。此操作失败的原因是对 IID 为“{000208D5-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 不支持此接口 (异常来自 HRESULT:0x80004002 (E_NOINTERFACE))。”

求解 我电脑安装的的是 Excel2007的,跟这个版本有关系么??
Office Excel WinForm 导出Excel

------解决方案--------------------
Microsoft.Office.Interop.Excel.Dll版本有关,与你的Excel么有关系
------解决方案--------------------
楼主吧execl的dll重新引用一下