在做个导出excel内容的程序,创建excel对象的阶段就出现异常,求助啊~~~
using Microsoft.Office.Interop.Excel;Microsoft.Office.Interop.Excel.Application excelApp = new Microsoft.Office.Interop.Excel.Application();
Microsoft.Office.Interop.Excel.Workbook excelWorkbook = excelApp.Workbooks.Open(textBox1.Text,
            0, false, 5, "", "", false, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "",
            true, false, 0, true, false, false);异常:
System.Runtime.InteropServices.COMException was unhandled
  Message=Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80080005 Server execution failed (Exception from HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE)).
  Source=mscorlib
  ErrorCode=-2146959355求高人指点啊~~~

解决方案 »

  1.   

    我没用过这个,但我倒是做过Excel的导出。
    因为这个依赖与客户机必须装office。发布起来很麻烦。推荐第三方的NPOI那玩意强大得很,还不依赖与office,只要你程序能运行就能导出。
      

  2.   


    能导出excel2007的内容吗?我查了下只能用于97-2003的。
      

  3.   

    导出2007新加的内容?虽然我不知道2007新加的什么。但97~2003的xls也可以用2007读取啊。如果你真需要2007的内容,那你发布起来还真是困难了,你必须需要客户机安装office2007