Un Userform ? Trop facile - Qu'est-ce qu'un Userform
- Détails
- Catégorie parente: Word
- Catégorie : Formulaires & contrôles
- Affichages : 43507
Qu’est-ce qu’un UserForm ?
Un UserForm est une boîte de dialogue destinée à servir d’interface utilisateur personnalisée dans une application. Dans l’interface utilisateur Word, il existe déjà de nombreuses boîtes de dialogue (Police, Paragraphe, Mise en page, etc.).
On y trouve de nombreux boutons, des listes déroulantes, des cases à cocher, des zones de texte à remplir, du texte et des images d’explication… Tous ces objets s’appellent des contrôles. Les contrôles sont disposés sur la feuille qui sert de fenêtre à la boîte de dialogue.
Voici maintenant une autre boîte de dialogue pouvant s’ouvrir dans Word :
Cet exemple permet de comprendre qu’un UserForm est un objet complexe qui comporte toujours les trois éléments suivants :
- La feuille : c’est la fenêtre qui s’affiche.
- Les contrôles : ce sont tous les objets présents dans la feuille et pouvant interagir avec l’utilisateur.
- Le code : c’est ce qui décide des actions déclenchées par l’utilisateur.
Un mot encore sur le code. L’essentiel en est la gestion des événements. Une fois ouverte et affichée, le UserForm doit réagir à un certains nombre d’actions de l’utilisateur. Ainsi cliquer sur le bouton OK est un événement. Par cette action on s’attend que le code valide toutes les données entrées et réalise le propos de la boîte de dialogue comme ici lancer une impression au moment de refermer le UserForm lui-même.