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.