Das MS Word-Objektmodell
Text und Formatierung suchen und ersetzen
Wie kann ich Text und Formatierung suchen? Wie kann ich Text und Formatierung ersetzen?
Dieses 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.


