Share via


Événement Form.CommandBeforeExecute (Access)

L'événement CommandBeforeExecute se produit avant l'exécution d'une commande spécifiée. Il permet d'imposer certaines restrictions avant l'exécution d'une commande particulière.

Syntaxe

expression. CommandBeforeExecute (Command, Cancel)

expressionVariable qui représente un objetForm.

Parameters

Nom Requis/Facultatif Type de données Description
Commande Obligatoire Variant Commande qui va être exécutée.
Cancel Obligatoire Objet Définissez la propriété Value de cet objet sur True pour annuler la commande.

Valeur renvoyée

Aucune

Remarques

Les constantes OCCommandId, ChartCommandIdEnum et PivotCommandId contiennent des listes des commandes prises en charge pour chacun des composants web Microsoft Office.

Exemple

L'exemple suivant illustre la syntaxe d'une sous-routine qui intercepte l'événement CommandBeforeExecute.

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

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.