Form.CommandBeforeExecute-Ereignis (Access)

Dieses Ereignis tritt ein, bevor ein angegebener Befehl ausgeführt wird. Verwenden Sie es, wenn Sie vor Ausführung eines bestimmten Befehls gewisse Einschränkungen festlegen möchten.

Syntax

Ausdruck. CommandBeforeExecute (Command, Cancel)

expression Eine Variable, die ein Form-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Befehl Erforderlich Variant Der Befehl, der ausgeführt wird.
Cancel Erforderlich Objekt Legen Sie die Value-Eigenschaft dieses Objekts auf True fest, um den Befehl abzubrechen.

Rückgabewert

Nichts

Bemerkungen

Die Konstanten OCCommandId, ChartCommandIdEnum und PivotCommandId enthalten Listen der unterstützten Befehle für die einzelnen Microsoft Office-Webkomponenten.

Beispiel

Im folgenden Beispiel wird die Syntax einer Unterroutine veranschaulicht, durch die für das CommandBeforeExecute-Ereignis Trapping ausgeführt wird.

Private Sub Form_CommandBeforeExecute( _ 
 ByVal Command As Variant, ByVal Cancel As Object) 
 Dim intResponse As Integer 
 Dim strPrompt As String 
 
 strPrompt = "Cancel the command?" 
 
 intResponse = MsgBox(strPrompt, vbYesNo) 
 
 If intResponse = vbYes Then 
 Cancel.Value = True 
 Else 
 Cancel.Value = False 
 End If 
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.