Application.WorkbookBeforeClose イベント (Excel)
開いたブックを閉じる直前に発生します。
構文
式。WorkbookBeforeClose (Wb, Cancel)
expressionApplication オブジェクトを 表す変数。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
Wb | 必須 | Workbook | 閉じているブック。 |
Cancel | 必須 | Boolean | イベントが発生すると、 False が渡されます。 イベント プロシージャでこの引数に True を設定した場合、プロシージャが終了してもブックは閉じません。 |
戻り値
なし
例
次の使用例は、ブックが閉じられる前に、ユーザーに閉じてもよいかどうかの確認を要求します。
Application オブジェクトでイベント プロシージャを使用する方法の詳細については、「 Application オブジェクト でのイベントの使用」を参照してください。
Private Sub App_WorkbookBeforeClose(ByVal Wb as Workbook, _
Cancel as Boolean)
a = MsgBox("Do you really want to close the workbook?", _
vbYesNo)
If a = vbNo Then Cancel = True
End Sub
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。