簡體   English   中英

沒有另存為提示,無法關閉Excel工作簿

[英]Unable to Close Excel Workbook without SaveAs Prompt

嗨,我有一個棘手的小問題,這使我感到非常頭痛,我在VB.NET中有一段代碼需要關閉當前的Excel工作簿,但是無論何時我調用以下代碼:

 'Now force a close of the active workbook without saving
 _myXLApp.Workbooks(1).Close(Excel.XlSaveAction.xlDoNotSaveChanges)

將顯示“另存為”對話框...如何防止這種情況發生? 我對代碼的理解是,按上述方式進行調用應在沒有任何SaveAs提示的情況下關閉工作簿。 任何幫助,不勝感激。

親切的保羅J.

嘗試以下方法:

_myXLApp.Workbooks(1).Close(SaveChanges:=False) 'Instead of Excel.xlSaveAction.xlDoNotSaveChanges

這應該可以解決問題。 每當我在VB.Net中關閉Excel工作簿時,這就是我使用的命令。 它實際上反映了Excel VBA格式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM