我我curently使用Excel 2003中生成报告,但我想迁移到Excel 2007中的问题的是,我的一些用户仍然有Excel 2003在其PC上安装了创建工作簿,所以我会给他们选择生成内容的可能性 - Excel 2007或Excel 2003兼容报告。 所以我问题是:可以Excel 2007中互操作工作簿保存在兼容模式?用C#和Excel 2007的互操作
谢谢!
我我curently使用Excel 2003中生成报告,但我想迁移到Excel 2007中的问题的是,我的一些用户仍然有Excel 2003在其PC上安装了创建工作簿,所以我会给他们选择生成内容的可能性 - Excel 2007或Excel 2003兼容报告。 所以我问题是:可以Excel 2007中互操作工作簿保存在兼容模式?用C#和Excel 2007的互操作
谢谢!
是的,可以。只需指定Workbook.SaveAs()方法的FileFormat参数(第二个参数)即可。 您可以使用MS Excel支持的任何格式。支持的格式 名单是在这里: http://msdn.microsoft.com/en-us/library/bb241279(office.12).aspx
见XlFileFormat Enumeration,正确的选择是:
FileFormat: Excel.XlFileFormat.xlExcel9795
如果在Windows 7下无法使用:
FileFormat: Excel.XlFileFormat.xlWorkbookNormal
谢谢!并且其中一个将是excel 2003兼容模式?因为名称非常模糊 – maephisto 2010-10-08 09:48:33
请参阅tom3k的答案。如果你喜欢这个,再次接受ancwer,否则以后没有人会回答你。 – 2010-10-08 10:07:29
oki bashir。喜欢! – maephisto 2010-10-08 11:37:38