標題:
[發問]
有關強制關閉EXCEL不存檔問題
[打印本頁]
作者:
ltc
時間:
2010-12-14 11:53
標題:
有關強制關閉EXCEL不存檔問題
如果使用
ThisWorkbook.Close (False) '關閉現行的活頁簿True=儲存變更不警告,False=不儲存變更不警告
只能關閉檔案,無法關閉excel
如果使用
Application.Quit '關閉EXCEL
如有變更資料,就會出現是否存檔對話框
請問我希望直接關閉excel,而且不希望存檔,且不要出現對話框
請教該如何處理,謝謝:)
作者:
GBKEE
時間:
2010-12-14 12:41
回復
1#
ltc
ThisWorkbook 的預設程序 (活頁簿關閉事件)
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Me.Close 0
End Sub
複製代碼
作者:
ltc
時間:
2010-12-14 13:54
GBKEE 版主您好:
我將程式碼放入ThisWorkbook內,這樣對嗎?
執行結果還是無法關閉execl
我想要關閉活頁簿及execl程式
謝謝
作者:
Hsieh
時間:
2010-12-14 14:34
就是先關活頁簿不儲存,再關應用程式
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Me.Close 0
Application.Quit
End Sub
複製代碼
作者:
FAlonso
時間:
2010-12-14 19:01
本帖最後由 FAlonso 於 2010-12-15 13:43 編輯
以下的code是改良版
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ActiveWorkbook.Saved = True
Application.Quit
End Sub
複製代碼
作者:
ltc
時間:
2010-12-20 08:16
感謝兩位大大的指導,這正是我需要的
非常抱歉,現在才回覆
補上我剛剛找的資料
Workbook.Saved 屬性
如果指定活頁簿從上次儲存至今未做過變更,則本屬性值為 True。可讀寫的 Boolean。
語法
運算式.Saved
運算式 代表 Workbook 物件的變數。
備註
如果活頁簿從未進行儲存,則其 Path 屬性會傳回空字串 ("")。
如果要關閉某個已變更的活頁簿,但又不想儲存它或不想出現儲存提示,可將此屬性設定為 True。
作者:
940678
時間:
2015-1-7 19:31
已學會
感謝各位大大熱心教導
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)