Domaines
RH
Juridique
Compta
Administratif/Moyens Généraux
Communication
Bureautique
Conseils aux débutants
Word
Excel
PowerPoint
Outlook
Access
Publisher

PagePlus (PAO)

Windows/système
PhotoImpact
Conception web : les bases
Applications pas à pas
Tests logiciels
Macros VBA
Leçons
Macros Word
Astuces
Orthographe
Rédaction
Organisation
Produits/services malins
Outils
Ouvrages
Modèles
Macros
Liens
Anglais
Grammaire avec AnglaisFacile
Leçon gratuite avec AnglaisFacile
Carrière
Gestion de carrière
Fiches métier
Témoignages / vécu
Offres d'emploi

Evénements métier
Echos de presse, comptes-rendus

Echanger

Forums
Chater en direct

© Nadège Guilbert
Le contenu de ce site
est régulièrement déposé auprès de la SGDL
Reproduction interdite
sans le consentement
écrit de l'auteur



Imprimer la page

Macros / VBA > Index

04-Mai-2005

 

 

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 Bouton "Run" 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 :
  • Aucun

 

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