Comme les projets de travail et personnels peuvent facilement étendre au-delà d'un document Word simple, il est logique de permettre à vos macros de travailler sur plusieurs documents. Vous pouvez le faire en utilisant "Open" de la commande 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 du texte, ou extrayant à offrir un aperçu d'un document. Après l'exécution de la macro, utilisez "Fermer" La commande Visual Basic pour enregistrer le document sur le disque.
Instructions
1 Cliquez sur commande "Ouvrir" du bouton "Office", puis recherchez et double-cliquez sur un fichier avec une macro que vous souhaitez exécuter sur plusieurs fichiers. Cliquez sur "Macros" bouton de la "Developer" onglet pour afficher une 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 entrer dans le Visual Basic environnement de développement intégré. Tapez ce qui suit avant la première instruction de la macro. Ces déclarations incitent l'utilisateur de votre macro pour un nom de fichier sur lequel pour exécuter votre macro. Le "Bien que" instruction commence une boucle, dans laquelle la fonction "Ouvrir" ouvre le fichier Word spécifié par l'utilisateur.
Dim x
X = InputBox ( "Entrez le nom de fichier")
Bien que (x <> "")
Documents.Open x
'CODE --Le COMMENCE ICI
3 Tapez sur le commentaire "VOTRE CODE COMMENCE ICI" avec le texte décrivant le but de votre macro. Par exemple, si vous avez écrit une macro qui remplace chaque occurrence du mot "Marianne" avec "Ginger", vous pouvez taper "Begin" Rechercher / Remplacer "code pour le texte Marianne / Ginger"
4 Tapez ce qui suit après la dernière déclaration de votre macro. Ces déclarations enregistrer et fermer le fichier ouvert par l'instruction "Ouvrir" et invitent l'utilisateur de votre macro pour un autre nom de fichier. La déclaration "Wend" se termine la boucle qui a commencé avec le «Bien» déclaration.
ActiveDocument.Close wdSaveChanges
X = InputBox ( "Entrez le nom de fichier")
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 pour l'exécuter.
6 Tapez le nom d'un fichier que vous souhaitez que votre macro pour fonctionner sur, lorsque le "Entrez le nom de fichier" prompt que vous avez écrit plus tôt apparaît. Appuyez sur "Entrée" pour laisser votre processus macro le 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 l'invite «Entrez le nom de fichier" apparaît, appuyez sur "Entrée" sans entrer un nom de fichier. Votre macro quittera.