Freigeben über


Application.WorkbookBeforeClose-Ereignis (Excel)

Tritt direkt vor dem Schließen einer geöffneten Arbeitsmappe auf.

Syntax

Ausdruck. WorkbookBeforeClose (Wb, Cancel)

expression Eine Variable, die ein Application-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Wb Erforderlich Workbook Die Arbeitsmappe, die geschlossen wird.
Cancel Erforderlich Boolean False, wenn das Ereignis auftritt. Falls die Ereignisprozedur dieses Argument auf True festlegt, wird die Arbeitsmappe nach Beendigung der Prozedur nicht geschlossen.

Rückgabewert

Nichts

Beispiel

In diesem Beispiel wird der Benutzer aufgefordert, mit Ja oder Nein zu antworten, bevor eine Arbeitsmappe geschlossen wird.

Weitere Informationen zur Verwendung von Ereignisprozeduren mit dem Application-Objekt finden Sie unter Verwenden von Ereignissen mit dem Application-Objekt.

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

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.