Événements de contrôle et de boîte de dialogue (Word)

Une fois que vous avez ajouté des contrôles ActiveXà votre boîte de dialogue ou document, vous ajoutez des procédures événementielles pour déterminer la façon dont les contrôles répondent aux actions de l’utilisateur.

Tous les UserForms et contrôles ont un ensemble prédéfini d’événements. Par exemple, un bouton de commande contient un événement Click qui se produit lorsque l’utilisateur clique sur ce bouton de commande et les formulaires utilisateur comportent un événement Initialize qui s’exécute lors du chargement du formulaire.

Pour écrire la procédure d'événement d'un contrôle ou d'un formulaire, ouvrez un module en double-cliquant sur le formulaire ou le contrôle, puis sélectionnez l'événement dans la zone de liste déroulante Procédure.

Les procédures d’événement incluent le nom du contrôle. Par exemple, le nom de la procédure d’événement Click pour un bouton de commande appelé Command1 est Command1_Click. Si vous ajoutez un code à une procédure événement et que vous changiez ensuite le nom du contrôle, le code garde son ancien nom dans les procédures. Par exemple, supposons que vous ajoutiez du code à l’événement Click pour Command1, puis que vous renommiez le contrôle en Command2.

Lorsque vous double-cliquez sur Command2, vous ne verrez aucun code dans la procédure événementielle Click. Vous devrez déplacer le code de Command1_Click vers Command2_Click. Pour simplifier l’étape de conception, nommez correctement vos contrôles avant d’écrire un code.

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.