如何在通过c#自动执行时禁用excel中的兼容性检查
我使用Excel 2007互操作程序集通过c#自动化Excel。 Interop版本是12.0。 当我尝试保存文件时,它只能以2003格式保存,但这对我很好,但我得到一个弹出窗口说兼容性问题。 如何禁用此弹出窗口?
我已经尝试过workbook.CheckCompatibility = false
和ExcelApp.DisplayAlerts = false
所以请告诉我是否犯了其他错误。
我的计算机上安装了MS Office 2007。
提前致谢。
试试ThisWorkBook.DoNotPromptForConvert = true
有关DoNotPromptForConvert的更多信息
请改为使用workbook.CheckCompatibility = false;
我以粗体使用以下内容使其跳过兼容性问题。
ActiveWorkbook.SaveAs文件名:= 文件路径或文件名 .xls“_, FileFormat:= xlOpenXMLWorkbookMacroEnabled ,CreateBackup:= False