|
Préambule
Le modèle et ses
signets
Créer une boîte
de dialogue : Userform
Ajouter des contrôles
Intitulés et Zones de texte
Les autres contrôles et leurs propriétés :
boutons de commande, image et UserForm
Insérer du code :
bouton "Annuler"
Insérer du code :
bouton "Valider" - Positionner le curseur dans le document
Word
Insérer du code :
bouton "Valider" - Insérer le contenu de la boîte
de dialogue
Insérer du code :
bouton "Valider" - Insérer un retour chariot
dans Word
Refermer la boîte
de dialogue
Lancer la macro à
l'ouverture du modèle
Conclusion
Télécharger
fichier exemple
Télécharger
la Userform à compléter (cf. leçon précédente
pour son utilisation)
|
Dessiner sa boîte de dialogue
Les autres contrôles et leurs propriétés
: boutons de commande, image et UserForm
Il nous reste à présent quelques éléments
à dessiner sur notre boîte de dialogue : un bouton
"Valider" pour valider le contenu, un bouton
"Annuler" pour refermer la boîte de dialogue
et enfin, une image (logo), pour la fine bouche.
Les boutons de commande - Propriétés
Caption et Name
-
Pour placer un bouton de commande, cliquez sur l'icône
puis
cliquez sur un emplacement libre de votre boîte de dialogue.
-
Il va à présent falloir ajouter un texte
à ce bouton. C'est là le rôle de la
propriété Caption. Dans la fenêtre Propriétés,
cliquez 2 fois sur "Caption"
et saisissez "Valider". Appuyez sur entrée
pour terminer.
-
Nous allons à présent donner un nom à
ce bouton. Double cliquez sur la propriété
"Name" et saisissez "Ok".
On le voit : le nom du bouton ("Ok") peut être
différent de son intitulé ("Valider").
-
De la même manière, créer un bouton ayant
les propriétés suivantes :
-
Caption : Annuler
-
Name : Cancel
Facultatif - Insérer une image
A présent, nous allons ajouter notre image. Pour
ce faire, je vais utiliser le logo de ce site (vous pouvez
faire de même en opérant un clic droit sur l'image
en Hautet à gauche de cette page, option "Enregistrer
l'image sous").
-
Cliquez sur l'icône 
-
Dans la fenêtre de Propriétés,
double-cliquez sur "Picture"
et pointez vers votre image. Validez
-
Si votre image n'apparaît pas intégralement
dans votre zone d'image, double-cliquez sur la propriété
PictureSizeMode et testez les différentes options
une à une.
-
Si vous ne souhaitez pas rajouter de bordure
autour de votre image, double-cliquez sur la propriété
BorderStyle et sélectionnez la première
option "0-fmBorderStyleNone".
Tester la boîte de dialogue
-
Pour visualiser la boîte de dialogue, cliquez
puis sur le bouton
de la barre d'outils ou appuyez sur F5.
-
Pas mal non ? Reste cependant à finaliser un dernier
point : notre boîte de dialogue s'intitule "Userform1"
et nous allons remédier à ce petit inconvénient.
-
Pour refermer la boîte de dialogue, cliquez sur la
case "x" : les boutons
"valider" et "Annuler" ne
fonctionnent pas... encore du moins, car nous ne leur avons
pas associé de code !
-
Une fois votre boîte refermée, sélectionnez
votre Userform en cliquant sur la barre de titre bleue
de la boîte de dialogue. Dans la fenêtre de propriétés,
champ "Caption", saisissez
"Renseignements utilisateur".
-
Testez à nouveau votre boîte de dialogue...
et sauvegardez !
Haut
|
Niveau
Pré-requis :
Intitulé (étiquette)
zone de
texte
bouton de
commande
zone d'image
Propriétés
Caption : légende, étiquette
Name : nom qui servira à récupérer
les données
Voir l'animation - 361 ko

Visualiser l'animation -231 ko
|