向后兼容使用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警报….