簡體   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