向后兼容使用C#中的excel interop

我正在使用一个excel互操作来打开一个excel文件,编辑并保存在其他位置的其他名称。 为此,我使用了:

workbook.saveAs(newFileName) 

但它在应用程序中提示兼容性,比如如何在Office 2007中saving .xls文件时用于提示。我必须在前端应用程序中单击继续才能继续。 如何解决?

在此先感谢Sarath

有一个Application.DisplayAlerts属性,您可以在SaveAs操作期间将其设置为False (然后再设置为True )。

这里是详细信息: http : //msdn.microsoft.com/en-us/library/microsoft.office.interop.excel._application.displayalerts(v = office.11​​).aspx

…我不知道100%是否理解你正在经历的是什么,但是如果是出现通知框,请尝试在保存命令之前放置这一行:

 ExcelApp.DisplayAlerts = False 

这应该禁用popup警报….