Comment utiliser les cases à cocher dans Word

Utilisez les cases à cocher de Word pour collecter des données d'une personne lisant votre document ou d'une personne utilisant un programme VBA que vous avez intégré dans le document (VBA est l'abréviation de Visual Basic pour Applications, un langage de programmation développé par Microsoft). Les données doivent être de nature booléenne, ce qui signifie qu'elles ne peuvent prendre qu'une des deux valeurs. Pour utiliser des cases à cocher, écrivez des macros VBA pour elles dans une procédure événementielle dans l'environnement de développement VBA. Les procédures événementielles sont des fonctions qui s'exécutent lorsque certains événements se produisent dans un document Word. Un de ces événements est un utilisateur qui clique sur une case à cocher.

Utiliser des cases à cocher sur une page de document

1

Créez un nouveau document Word, puis cliquez sur le menu «Fichier». Cliquez sur «Options» pour afficher la boîte de dialogue Options. Cliquez sur "Personnaliser le ruban" dans le volet gauche de la boîte de dialogue, puis cochez la case "Développeur". Cela indique à Word que vous souhaitez afficher l'onglet Développeur normalement masqué. Cet onglet comporte un bouton qui vous permet d'insérer des cases à cocher dans des documents Word.

2

Cliquez sur l'onglet "Développeur", puis sur le bouton "Outils hérités" dans le groupe Contrôles. Cliquez sur le contrôle de case à cocher pour insérer une case à cocher dans le document actuel. Cliquez-droit sur la case à cocher et cliquez sur "Propriétés".

3

Cliquez dans la zone de texte à droite de la propriété Caption dans le volet Propriétés, puis tapez l'invite à laquelle vous voulez que l'utilisateur réponde en cliquant sur la case à cocher. Par exemple, vous pouvez taper "Oui, veuillez m'inscrire à la newsletter".

4

Cliquez avec le bouton droit sur la case à cocher et cliquez sur "Afficher le code" pour ouvrir l'environnement de développement VBA. Tapez les instructions VBA suivantes au-dessus de l'instruction End Sub. Ces instructions affichent un message si l'utilisateur coche la case.

If (Case à cocher1.Value = True) Then MsgBox ("Vous êtes abonné") End If

5

Appuyez sur "Alt-F11" pour revenir au document Word, puis cliquez sur le bouton "Conception" dans le groupe Contrôles de l'onglet Développeur. Cette action active la case à cocher pour la saisie des données.

6

Cochez la case. Votre macro s'exécutera et affichera le message "Vous êtes abonné". Cliquez à nouveau sur la case à cocher pour supprimer la coche. Aucun message ne s'affiche cette fois.

Utiliser une case à cocher dans un formulaire utilisateur

1

Créez un nouveau document Word, puis appuyez sur "Alt-F11" pour entrer dans l'environnement de développement VBA. Cliquez sur le menu "Insertion", puis sur "Formulaire utilisateur" pour insérer un nouveau formulaire utilisateur dans le document.

2

Faites glisser un contrôle de case à cocher du volet Boîte à outils vers le formulaire utilisateur. Tapez une invite dans la zone de texte à droite de la propriété Caption dans le volet Propriétés, par exemple "Oui, je souhaite m'abonner".

3

Double-cliquez sur la case à cocher pour afficher la procédure événementielle qui s'exécutera lorsqu'un utilisateur clique sur la case à cocher lors de l'exécution du formulaire utilisateur. Tapez ou collez le code de programme suivant au-dessus de l'instruction End Sub.

If (Check box1.Value = True) Then MsgBox ("Vous venez de vous inscrire.") End If

4

Appuyez sur «F5» pour exécuter le formulaire utilisateur. Cliquez sur la case à cocher pour insérer une coche. Le code de votre programme s’exécutera et affichera le message "Vous venez de vous inscrire." Si vous cliquez à nouveau sur la case, aucun message n'apparaîtra car l'instruction If dans le code ne vérifie la condition que lorsque la case est cochée.