? L'édition 2007 du langage de macro Word est enracinée dans Visual Basic pour Applications et vous permet de développer des scripts , qui non seulement traitent les séquences de commandes répétitives , mais s'arrêter et de recueillir les commentaires de l'utilisateur ainsi . Les boîtes de saisie sont programmés pour s'ouvrir et interrompre l'utilisateur, demandant une valeur d'entrée. Lorsque l'utilisateur répond à la boîte de dialogue , la macro continue à traiter de ce point, et peut utiliser la valeur que l'utilisateur a entré à influer sur les processus du scénario macro. Instructions
1
sélectionnez "Afficher ", puis " Macros " dans le menu ruban. La boîte de dialogue Macros s'affiche. Pour cet exemple , créez une macro appelée MyInputMac en tapant ce nom dans le champ Nom et cliquez sur "Créer".
2
Créer une variable pour la valeur d'entrée doit être affectée. Après la déclaration qui lit sous MyInputMac (), tapez la ligne suivante à accepter une chaîne de caractères ( mots ) comme valeur :
myStrVar Dim As String
3
Insérez une déclaration qui comprend un appel à la fonction InputBox . Pour reprendre l'exemple , ajoutez la ligne suivante au code de la macro :
myStrVar = InputBox ( "Comment voulez-vous signer la lettre ", " Signature" )
Lorsque cette ligne en la macro est traitée, une boîte de dialogue appelée "Signature" est affiché avec la question de la signature contenue dans . Une zone de texte vide est fourni à l'utilisateur d' entrer sa signature préféré . L'exécution se poursuit lorsque l'utilisateur clique sur «OK» ou «Annuler».
4
Enregistrez la macro en cliquant sur "Fichier" puis "Enregistrer " ou en appuyant sur "Ctrl + S".
< Br >