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

本文关键字:excel 检查 兼容性 自动化 实现 | 更新日期: 2023-09-27 18:20:20

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

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

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

提前谢谢。

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

尝试ThisWorkBook.DoNotPromptForConvert = true

更多信息请访问DoNotPromptForConvert

请改用工作簿。CheckCompatibility=false;

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

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