2014-12-24
VBA覚書 保存させずに終了させる方法
保存ボタンを押されたときに保存させないのは、WorkbookのBeforeSaveで「Cancel = True」の1文を入れたらよい。
では、終了時に保存確認させたくないときはどうするか。
保存したことにして確認ダイアログを出さないようにする手があるようだ。
Private Sub Workbook_BeforeClose(Cancel As Boolean) If MsgBoxInfomation("終了確認", "終了してよろしいですか?", vbQuestion) <> vbYes Then Cancel = True End If ThisWorkbook.Saved = True '保存した!ということにする End Sub