Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在通过c实现自动化的同时禁用excel中的兼容性检查#_C#_Automation_Excel 2007 - Fatal编程技术网

C# 如何在通过c实现自动化的同时禁用excel中的兼容性检查#

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

我正在使用Excel2007互操作程序集通过c#自动化Excel。互操作版本是12.0。当我试图保存一个文件时,它只能保存为2003年的格式,但这对我来说没问题,但我得到一个弹出窗口,上面写着兼容性问题。如何禁用此弹出窗口

我已经尝试了
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