Seit Arbeit und persönliche Projekte können einfach über ein einzelnes Word-Dokument zu verlängern , ist es sinnvoll , damit Ihre Makros auf mehreren Dokumenten arbeiten . Sie können dies durch die Verwendung von Visual Basic Befehl "Öffnen" , um in Word eine Datei laden , auf dem Sie das Makro ausführen zu tun. Bearbeiten Sie die Datei mit Ihrem Makro, wie das Ersetzen von Text oder Exzerpierens es um eine Vorschau eines Dokuments bieten . Nach dem Ausführen des Makros verwenden Visual Basic- Befehl "Schließen" , um das Dokument auf der Festplatte speichern . Anleitung
1
Klicken Sie auf den "Office" -Taste der Befehl "Öffnen" , dann zu navigieren und doppelklicken Sie auf eine Datei mit einem Makro, das Sie gerne auf mehrere Dateien laufen würde . Klicken Sie auf die Registerkarte "Entwicklertools" der "Makros ", um eine Liste der Makros in dem Dokument, das Sie gerade geladen anzuzeigen.
2
Klicken Sie auf den Namen eines Makros , klicken Sie auf die Schaltfläche "Bearbeiten" , um das Feld Visual Basic integrierten Entwicklungsumgebung . Geben Sie den folgenden vor der ersten Anweisung des Makros. Diese Aussagen aufgefordert Ihre Makros Benutzer nach einem Dateinamen , auf denen Ihre Makro auszuführen. Die "while" -Anweisung beginnt eine Schleife , in dem die Funktion "Öffnen" öffnet die Word-Datei durch den Benutzer angegeben .
Dim x
X = InputBox ( "Enter filename" )
While ( x <> "" )
Documents.Open x
' - DEINE Code begins here
3
Typ über den Kommentar "YOUR Code begins here " mit Text beschreibt Ihre Makros Zweck. Zum Beispiel, wenn Sie ein Makro, das jedes Vorkommen des Wortes "Marianne" mit ersetzt geschrieben habe "Ginger ", könnten Sie geben "Begin ' Suchen /Ersetzen ' Code für Marianne /Ginger Text ' "
4
Geben Sie den folgenden nach der letzten Anweisung des Makros . Diese Aussagen Speichern und schließen Sie die Datei, indem der "Open "-Anweisung geöffnet und fordern Sie den Makros Benutzer für einen anderen Dateinamen . Die " Wend " -Anweisung beendet die Schleife, die mit dem " Während" Aussage begann .
ActiveDocument.Close wdSaveChanges
X = InputBox ( "Enter filename" )
Wend
5
Klicken Sie auf das "Wort "-Symbol auf der Windows-Taskleiste , um zu Word zurückzukehren, klicken Sie auf " Makros " auf der Registerkarte "Entwicklertools" . Doppelklicken Sie auf den Namen Ihres Makros , um sie auszuführen .
6
Geben Sie den Namen einer Datei, die Sie Ihrem Makro möchten auf denen sie laufen , wenn Sie die "Enter filename" fordert Sie schrieb früher erscheint. Drücken Sie "Enter " , lassen Sie Ihre Makro -Prozess die Datei.
7
Wiederholen Sie den vorherigen Schritt, bis Sie den Namen der letzten Datei , auf dem Sie das Makro ausführen würde eingegeben haben . Das nächste Mal, die "Enter filename" angezeigt wird, drücken Sie "Enter " ohne Eingabe eines Dateinamens . Das Makro wird beendet.