如何在通过c#自动执行时禁用excel中的兼容性检查

我使用Excel 2007互操作程序集通过c#自动化Excel。 Interop版本是12.0。 当我尝试保存文件时,它只能以2003格式保存,但这对我很好,但我得到一个弹出窗口说兼容性问题。 如何禁用此弹出窗口?

我已经尝试过workbook.CheckCompatibility = falseExcelApp.DisplayAlerts = false所以请告诉我是否犯了其他错误。

我的计算机上安装了MS Office 2007。

提前致谢。

试试ThisWorkBook.DoNotPromptForConvert = true

有关DoNotPromptForConvert的更多信息

请改为使用workbook.CheckCompatibility = false;

我以粗体使用以下内容使其跳过兼容性问题。

ActiveWorkbook.SaveAs文件名:= 文件路径或文件名 .xls“_, FileFormat:= xlOpenXMLWorkbookMacroEnabled ,CreateBackup:= False