Depuis projets de travail et personnelles peuvent facilement s'étendre au-delà d'un simple document Word, il est logique de permettre à vos macros pour travailler sur plusieurs documents. Vous pouvez le faire en utilisant la commande "Open" de Visual Basic pour charger dans Word un fichier sur lequel vous voulez exécuter votre macro. Traiter le fichier avec votre macro, comme le remplacement de texte, ou extrayant d'offrir un aperçu d'un document. Après l'exécution de la macro , utilisez la commande «Fermer» de Visual Basic pour enregistrer le document sur le disque. Instructions
1
Cliquez sur commande "Ouvrir" du "Bureau " , puis recherchez et double-cliquez sur un fichier avec une macro que vous souhaitez exécuter sur plusieurs fichiers . Cliquez sur le bouton "Macros " de l'onglet " développeur" pour afficher la liste des macros dans le document que vous venez de charger .
2
Cliquez sur le nom d'une macro, puis cliquez sur le bouton "Modifier " pour accéder au environnement de développement intégré Visual Basic . Tapez la commande suivante avant la première instruction de la macro. Ces déclarations incitent l'utilisateur de votre macro pour un nom de fichier sur lequel vous voulez exécuter votre macro. La mention " Bien " commence une boucle , dans laquelle la fonction "Open" ouvre le fichier Word spécifié par l'utilisateur .
Dim x
X = InputBox ( "Entrer nom " ) < br >
que ( x <> "" )
Documents.Open x
'- VOTRE CODE commence ici
3
Type sur le commentaire "VOTRE CODE commence ici " avec un texte décrivant l'objectif de votre macro. Par exemple, si vous avez écrit une macro qui remplace chaque occurrence du mot "Marianne" avec " Ginger ", vous pouvez taper " Début " Rechercher /Remplacer "code de Marianne /Ginger texte »
4
Tapez la commande suivante après la dernière déclaration de votre macro. Ces déclarations Enregistrer et fermer le fichier ouvert par l'instruction "Open" et invitent l'utilisateur de votre macro pour un autre nom de fichier. La déclaration " Wend " termine la boucle qui a commencé avec la mention " Bien " .
ActiveDocument.Close wdSaveChanges
X = InputBox ( "Entrer nom " )
Wend
5
Cliquez sur l'icône «Word» sur la barre des tâches Windows pour revenir à Word, puis cliquez sur le bouton "Macros " dans l'onglet "Developer " . Double-cliquez sur le nom de votre macro à exécuter.
6
Tapez le nom du fichier que vous souhaitez que votre macro à exécuter , lorsque la touche "Enter filename" vous invite écrit précédemment apparaît. Appuyez sur "Entrée" pour laisser votre processus de macro du fichier.
7
Répétez l'étape précédente jusqu'à ce que vous avez tapé le nom du dernier fichier sur lequel vous souhaitez que votre macro à exécuter . La prochaine fois que le "Enter filename" s'affiche, appuyez sur "Enter" sans entrer un nom de fichier . Votre macro se termine.