使用C#和Excel 2007互操作创建工作簿

使用C#和Excel 2007互操作创建工作簿,c#,excel,C#,Excel,我现在正在使用Excel2003生成报告,但我正在考虑迁移到Excel2007。问题是,我的一些用户的电脑上仍然安装了Excel2003,因此我将允许他们选择生成什么-Excel2007或Excel2003兼容报告。 因此,我的问题是:Excel2007能否以兼容性模式互操作保存工作簿 谢谢 是的,它可以。只需指定Workbook.SaveAs()方法的FileFormat参数(第二个)。 您可以使用MS Excel支持的任何格式。 支持的格式列表如下所示: 是的,它可以。只需指定Workboo

我现在正在使用Excel2003生成报告,但我正在考虑迁移到Excel2007。问题是,我的一些用户的电脑上仍然安装了Excel2003,因此我将允许他们选择生成什么-Excel2007或Excel2003兼容报告。 因此,我的问题是:Excel2007能否以兼容性模式互操作保存工作簿


谢谢

是的,它可以。只需指定Workbook.SaveAs()方法的FileFormat参数(第二个)。 您可以使用MS Excel支持的任何格式。 支持的格式列表如下所示:
是的,它可以。只需指定Workbook.SaveAs()方法的FileFormat参数(第二个)。 您可以使用MS Excel支持的任何格式。 支持的格式列表如下所示:

将工作簿另存为 格式

Excel 2003可能是XlexExcel8

将工作簿另存为 格式

Excel 2003可能是XlexExcel8 请参见,正确的选择是:

FileFormat: Excel.XlFileFormat.xlExcel9795
如果在Windows 7下此操作失败,请使用:

FileFormat: Excel.XlFileFormat.xlWorkbookNormal
看,正确的选择是:

FileFormat: Excel.XlFileFormat.xlExcel9795
如果在Windows 7下此操作失败,请使用:

FileFormat: Excel.XlFileFormat.xlWorkbookNormal

谢谢其中一个是excel 2003兼容模式?因为名字很模棱两可,请参阅tom3k的答案。再说一次,如果你喜欢这个,请接受答案,否则以后没有人会回答你。谢谢!其中一个是excel 2003兼容模式?因为名字很模棱两可,请参阅tom3k的答案。再说一次,如果你喜欢这个,请接受ancwer,否则以后就不会有人回答你了。