C# 如何在通过c实现自动化的同时禁用excel中的兼容性检查#
我正在使用Excel2007互操作程序集通过c#自动化Excel。互操作版本是12.0。当我试图保存一个文件时,它只能保存为2003年的格式,但这对我来说没问题,但我得到一个弹出窗口,上面写着兼容性问题。如何禁用此弹出窗口 我已经尝试了C# 如何在通过c实现自动化的同时禁用excel中的兼容性检查#,c#,automation,excel-2007,C#,Automation,Excel 2007,我正在使用Excel2007互操作程序集通过c#自动化Excel。互操作版本是12.0。当我试图保存一个文件时,它只能保存为2003年的格式,但这对我来说没问题,但我得到一个弹出窗口,上面写着兼容性问题。如何禁用此弹出窗口 我已经尝试了workbook.CheckCompatibility=false和ExcelApp.DisplayAlerts=false,因此请告诉我是否犯了其他错误 我的计算机上安装了MS Office 2007 提前感谢。尝试此工作簿。不要提示ForConvert=tru
workbook.CheckCompatibility=false
和ExcelApp.DisplayAlerts=false
,因此请告诉我是否犯了其他错误
我的计算机上安装了MS Office 2007
提前感谢。尝试
此工作簿。不要提示ForConvert=true
有关详细信息,请访问工作簿。CheckCompatibility=false 我使用以下粗体字使其跳过兼容性问题 ActiveWorkbook.SaveAs文件名:=文件路径或文件名.xls“_
,FileFormat:=xlOpenXMLWorkbookMacroEnabled,CreateBackup:=False@Keith:CheckCompatibility=False-这对我有效。谢谢。不幸的是它对我无效。它仍然在告诉我兼容性问题。不幸的是它对我无效。它仍然在告诉我兼容性问题。我发现你必须解释一下y设置以下所有选项以使其正常工作:
ExcelApp.DisplayAlerts=false
workbook.CheckCompatibility=false
workbook.DoNotPromptForConvert=true