|
Préambule
Poser des questions : Inputbox
Récupérer
la réponse : affecter une variable
Insérer la réponse
dans un document Word : les signets
Récap : ce que
nous avons appris
Télécharger
fichier exemple
|
Interagir avec l'utilisateur
Au cours de cette leçon, nous avons appris
- à poser des questions à l'utilisateur (InputBox)
- a récupérer les réponses à l'aide
d'une variable
- à se déplacer dans le document Word à l'aide
des signets et de l'instruction Selection.Goto
- à insérer du texte dans un document Word à
l'aide de l'instruction Selection.InsertAfter
Vous êtes donc en mesure à présent :
- d'adapter cette macro à d'autres documents : contrats,
modèle de lettre, entête de télécopie
(n'oubliez pas de définir vos signets Word dans votre
document !).
Mine de rien, nous avons donc parcouru un grand chemin lors de
cette deuxième leçon.
Le mois prochain, nous verrons comment simplifier encore un peu
ce code. Et, pourquoi pas, comment créer nos propres boîtes
de saisie !
Haut
|
Niveau
Pré-requis :
Etapes récapitulatives
-
Définir des signets
dans le document Word
-
Ouvrir le module de macro :
Alt F11
-
Associer la macro au projet
correspondant
-
Posez des questions à
l'utilisateur : InputBox(prompt[, title]
[, default])
-
Affecter une variable à
chaque réponse : maReponse=InputBox(prompt[,
title] [, default])
Insérer les variables dans
un document :
-
selection.goto(,,,"Name")
-
Selection.Insertafter
nom_variable
|