Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


30958 / 76732 ←次へ | 前へ→

【51033】Re:上書き保存ボタンの有効無効を制御したい
回答  yuu1  - 07/8/26(日) 10:30 -

引用なし
パスワード
   >上記を試したのですが、
>ブックを開き、変更後保存せず閉じる「×」を押すと、
>保存確認ダイアログが表示されます。
>この保存確認ダイアログが延々表示され、終了できなくなってしまいました。

そうですか。では、次のようではどうでしょう。

'ThisWorkbookモジュール
Option Explicit
Dim WithEvents App As Application

Private Sub WorkbookAfterSave()
 'ここで保存後の処理
 '
End Sub

Private Sub App_WorkbookBeforeSave(ByVal Wb As Workbook, ByVal SaveAsUI As Boolean, Cancel As Boolean)
 If Not SaveAsUI Then '上書き保存時の処理
  'ここで保存前の処理
  '
  Application.OnTime Now, "ThisWorkbook.WorkbookAfterSave"
 End If
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
 Set App = Nothing
End Sub

Private Sub Workbook_Open()
 Set App = Application
End Sub

0 hits

【50792】上書き保存ボタンの有効無効を制御したい 山形 07/8/16(木) 2:09 質問
【50799】Re:上書き保存ボタンの有効無効を制御したい Jaka 07/8/16(木) 15:17 発言
【50801】Re:上書き保存ボタンの有効無効を制御したい yuu1 07/8/16(木) 15:34 回答
【50811】Re:上書き保存ボタンの有効無効を制御したい 山形 07/8/16(木) 20:52 発言
【50824】Re:上書き保存ボタンの有効無効を制御したい yuu1 07/8/17(金) 10:23 回答
【50868】Re:上書き保存ボタンの有効無効を制御したい 山形 07/8/20(月) 22:24 発言
【50874】Re:上書き保存ボタンの有効無効を制御したい yuu1 07/8/21(火) 12:26 回答
【50889】Re:上書き保存ボタンの有効無効を制御したい 山形 07/8/21(火) 21:06 発言
【50890】Re:上書き保存ボタンの有効無効を制御したい yuu1 07/8/21(火) 21:31 回答
【50894】Re:上書き保存ボタンの有効無効を制御したい 山形 07/8/21(火) 21:58 発言
【50896】Re:上書き保存ボタンの有効無効を制御したい yuu1 07/8/21(火) 22:08 回答
【50898】Re:上書き保存ボタンの有効無効を制御したい 山形 07/8/21(火) 22:13 発言
【50921】Re:上書き保存ボタンの有効無効を制御したい yuu1 07/8/22(水) 13:19 回答
【50968】Re:上書き保存ボタンの有効無効を制御したい 山形 07/8/23(木) 20:17 発言
【50969】Re:上書き保存ボタンの有効無効を制御したい yuu1 07/8/23(木) 21:30 回答
【51011】Re:上書き保存ボタンの有効無効を制御したい 山形 07/8/24(金) 20:56 発言
【51033】Re:上書き保存ボタンの有効無効を制御したい yuu1 07/8/26(日) 10:30 回答
【51234】Re:上書き保存ボタンの有効無効を制御したい 山形 07/9/4(火) 22:41 お礼

30958 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free