语言C#.net,开发工具VS2005,本机OFFICE版本为2007,想导出Excel2003,如何设置?

解决方案 »

  1.   

    使用Microsoft.Office.Interop.Excel
    参考 How to: Use COM Interop to Create an Excel Spreadsheet (C# Programming Guide)调用Workbook.SaveAs 见http://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel._workbook.saveas.aspx
    参数FileFormat 使用XlFileFormat.xlExcel8  见http://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.xlfileformat.aspx
      

  2.   

    对了
    excel 2007应该是Microsoft Excel 12 Object Library. 而不是Microsoft Excel 11 Object Library
      

  3.   

    看了,现在我的问题是:装在同事机子上(装的office2003)导出的文件可以导入到另一个系统,而从我的机子上(装了office2007)导出的文件导入到另一个系统就会报“外部表格式不正确”,另一个系统的导入只支持excell 2003