VBA für MS Word

Von: akademie.de Redaktion
Stand: 18. März 2008
1
(1)
Beitrag bewerten
Anmelden um Kommentare zu schreiben

Downloads zu diesem Beitrag

Das MS Word-Objektmodell

Text und Formatierung suchen und ersetzen

Wie kann ich Text und Formatierung suchen? Wie kann ich Text und Formatierung ersetzen?

Bild vergrößernDieses Makro ersetzt alle Unterstreichungen durch Fettdruck

Suchen und Ersetzen ist vom Find-Objekt des Selection- und des Range-Objekts aus möglich.

Wenn das Find-Objekt des Selection-Objekts verwendet wird, ändert sich die Markierung während des Suchvorgangs. Bei Verwendung der entsprechenden Objektvariablen eines Range-Objekts wird das Objekt neu definiert.

Um einen Suchvorgang durchzuführen, setzt man zunächst verschiedene Eigenschaften des Find-Objekts:

  • Font/ParagraphFormat/Style: Font-Objekt, ParagraphFormat-Objekt oder Formatvorlage, nach denen gesucht wird

  • Format: True, wenn nach Formatierung gesucht werden soll

  • Forward: True, wenn vorwärts gesucht werden soll

  • Text: gesuchter Text

  • Wrap: Einstellung, ob am Ende des Dokuments am Beginn weitergesucht werden soll (wdFindContinue), gestoppt werden soll (wdFindStop) oder der Benutzer gefragt werden soll (wdFindAsk)

  • Replacement: Replacement-Objekt mit den Ersetzungs-Einstellungen

Anschließend muss die Execute-Methode des Find-Objekts aufgerufen werden, um den Vorgang zu starten.

Das Replacement-Objekt hat weitgehend die gleichen Eigenschaften wie das Find-Objekt. Sie können die Suchparameter auch direkt bei der Execute-Methode angeben. Für weitere Informationen suchen Sie in der Hilfe nach dem Stichwort Find-Objekt.

Dies ist eine Leseprobe

Möchten Sie den Beitrag komplett lesen? Dann werden Sie Probemitglied und testen Sie akademie.de 14 Tage kostenlos!

Auf VBA für MS Word erfahren Sie mehr über diesen Beitrag und die weiteren Leseproben.

Weitere Informationen finden Sie auf unserer Infoseite zur Mitgliedschaft und in unseren AGB.

Ich bin bereits Mitglied
Jetzt Probemitglied werden
Ich kann in den 14 Tagen Probezeit formlos z.B. per E-Mail stornieren. Wenn ich das nicht tue, entscheide ich mich für ein