Excel VBA質問箱 IV

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

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


31074 / 76738 ←次へ | 前へ→

【50921】Re:上書き保存ボタンの有効無効を制御したい
回答  yuu1  - 07/8/22(水) 13:19 -

引用なし
パスワード
   こんにちは。
97では、WithEventsキーワードでOffice.CommandBarButtonは使えないのでしょうか。
環境がないのでこちらでは確認できません。

>組み込み機能の 上書き保存 に+α した ボタンを作ろうとしています。

ApplicationレベルのWorkbookBeforeSaveイベントで処理すると方法を示します。
以下でどうでしょう。

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

Private Sub App_WorkbookBeforeSave(ByVal Wb As Workbook, ByVal SaveAsUI As Boolean, Cancel As Boolean)
 If Not SaveAsUI Then '上書き保存時の処理
  Cancel = True '本来の上書き処理をキャンセルする場合
  MsgBox "ActiveWorkBook.Save +αの機能を持ったマクロを実行"
 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 お礼

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