繁体   English   中英

在C#中使用Excel Interop向后兼容

[英]Backward compatibility using excel interop in C#

我正在使用excel互操作程序来打开excel文件,在其他位置使用其他名称对其进行编辑和保存。 为此,我使用了:

workbook.saveAs(newFileName)

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

在此先感谢Sarath

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

以下是详细信息: http : //msdn.microsoft.com/zh-cn/library/microsoft.office.interop.excel._application.displayalerts(v=office.11​​).aspx

...我不确定我100%理解您正在经历什么,但是如果显示的是通知框,请尝试在“保存”命令前放置以下行:

ExcelApp.DisplayAlerts = False

那应该禁止警报弹出...。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM