English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

由於執行VBA時,經常會製作出一些檔案,但若已有舊檔名時,經常會出現對
話框,”是否要覆蓋?”而使得程式中斷,可否在VBA中下指令,YES 或
NO,避免人員必須守在電腦旁,而可讓程式持續執行?

2006-09-14 08:18:39 · 2 個解答 · 發問者 Elanca 1 in 電腦與網際網路 軟體

感謝!以下指令可使得對話框不顯示
Application.DisplayAlerts = False
謝謝!
另一個問題是在VBA下執行複製及
貼上,若要關檔時,會出現對話框
"是否要儲存在剪貼簿內?"由於其
內定為"Y",若重覆執行后,恐會造成
記憶體不足,請問應如何在VBA或
EXCEL內將其設定變更為"N"?

2006-09-14 12:09:02 · update #1

=================================================
感謝!以下指令可使得對話框不顯示
Application.DisplayAlerts = False
謝謝!
另一個問題是在VBA下執行複製及
貼上,若要關檔時,會出現對話框
'是否要儲存在剪貼簿內?',由於其
內定為'Y',若重覆執行后,恐會造成
記憶體不足,請問應如何在VBA或
EXCEL內將其設定變更為'N'?

2006-09-14 12:11:29 · update #2

===============================
另一個問題是在VBA下執行複製及
貼上,若要關檔時,會出現對話框
[是否要儲存在剪貼簿內?],由於其
內定為 Y 若重覆執行后,恐會造成
記憶體不足,請問應如何在VBA或
EXCEL內將其設定變更為 N ?

2006-09-14 12:16:15 · update #3

2 個解答

幾個方法供您參考:1.儲存檔案時,不論檔案是否已存在,不詢問且存檔.Application.DisplayAlerts = FalsefName = ActiveWorkbook.NameThisWorkbook.SaveAs Filename:=fNameApplication.DisplayAlerts = True2. 關閉檔案時,不詢問.不儲存且離開.Workbooks(ActiveWorkbook.Name).Close SaveChanges:=False

2006-09-14 11:04:02 · answer #1 · answered by jackylu 6 · 1 0

感謝!以下指令可使得對話框不顯示
Application.DisplayAlerts = False
謝謝!
另一個問題是在VBA下執行複製及
貼上,若要關檔時,會出現對話框
"是否要儲存在剪貼簿內?",由於其
內定為"Y",若重覆執行后,恐會造成
記憶體不足,請問應如何在VBA或
EXCEL內將其設定變更為"N"?

2006-09-14 12:06:20 · answer #2 · answered by Elanca 1 · 0 0

fedest.com, questions and answers