Microsoft.Office.Interop.Excel.Application excelApp = new Microsoft.Office.Interop.Excel.Application();
报错
无法将类型为“System.__ComObject”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Excel.Application”。此操作失败的原因是对 IID 为“{000208D5-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 不支持此接口 (异常来自 HRESULT:0x80004002 (E_NOINTERFACE))。
办公室里别人机子就可以运行

解决方案 »

  1.   

    应该是引用的Microsoft.Office.Interop.Excel.Application有问题吧。
    以前用过的一个导出
      

  2.   


    额,是OFFICE的问题么,好吧,我试下。
      

  3.   

    貌似有两个dll需要引用吧
    Interop.Microsoft.Office.Core.dll
    Microsoft.Office.Interop.Excel.dll
      

  4.   

    是有两个引用,一个是OFFICE的,一个是EXCEL的,这两个都添加了
      

  5.   

    错误 5 无法嵌入互操作类型“Microsoft.Office.Interop.Excel.ApplicationClass”。请改用适用的接口。