VBA für MS Word

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.

Mitglied werden, Vorteile nutzen!

  • Sie können alles lesen und herunterladen: Beiträge, PDF-Dateien und Zusatzdateien (Checklisten, Vorlagen, Musterbriefe, Excel-Rechner u.v.a.m.)
  • Unsere Autoren beantworten Ihre Fragen

Inhalt

Downloads zu diesem Beitrag

Newsletter abonnieren