2010-10-08 129 views
0

我我curently使用Excel 2003中生成报告,但我想迁移到Excel 2007中的问题的是,我的一些用户仍然有Excel 2003在其PC上安装了创建工作簿,所以我会给他们选择生成内容的可能性 - Excel 2007或Excel 2003兼容报告。 所以我问题是:可以Excel 2007中互操作工作簿保存在兼容模式?用C#和Excel 2007的互操作

谢谢!

回答

0

是的,可以。只需指定Workbook.SaveAs()方法的FileFormat参数(第二个参数)即可。 您可以使用MS Excel支持的任何格式。支持的格式 名单是在这里: http://msdn.microsoft.com/en-us/library/bb241279(office.12).aspx

+0

谢谢!并且其中一个将是excel 2003兼容模式?因为名称非常模糊 – maephisto 2010-10-08 09:48:33

+0

请参阅tom3k的答案。如果你喜欢这个,再次接受ancwer,否则以后没有人会回答你。 – 2010-10-08 10:07:29

+0

oki bashir。喜欢! – maephisto 2010-10-08 11:37:38

2

XlFileFormat Enumeration,正确的选择是:

FileFormat: Excel.XlFileFormat.xlExcel9795 

如果在Windows 7下无法使用:

FileFormat: Excel.XlFileFormat.xlWorkbookNormal