Neues VBA Lernstoff Kontakt

Word Suchen und Ersetzen in mehreren Dateien

Mit dieser Word VBA Lösung ist es möglich Texte in beliebig vielen Word Dokumenten zu suchen und zu ersetzen. Sie können damit mehrere Word Dokumente (doc, docm oder docx) und/ oder auch Word Vorlagen (dot, dotm, dotx) automatisch überarbeiten lassen.

Die Lösung besteht aus einer Word Datei, die folgenden Dialog und einige VBA Makros enthält:

Suchen-Ersetzen in vielen Word DateienDialog

Im Dialog können Sie den Startordner auswählen und auch Unterverzeichnisse können rekursiv durchlaufen werden. Die zu berücksichtigenden Dateien können durch Word Dateiendungen gezielt eingeschränkt werden.

In den Textfeldern Suchen nach und Ersetzen durch können Sie neben dem eigentlichen Text auch die in Word verwendeten Suchen/Ersetzen Sonderformate (für Absatzmarken, Tabstopps, ..) eingegeben werden. Diese Codes ermitteln Sie am besten durch manuelles Suchen und Ersetzen in einem Testdokument.

Es sucht und ersetzt auch Texte in Kopf- und Fußzeilen und selbst Textboxen werden zuverlässig bearbeitet. Es ist ein "eher langsames" VBA Makro, da es für die neuen Word Dateiformate erforderlich ist, die Datei erst zu öffnen um zu prüfen, ob der Text darin enthalten ist. Sie können es gut im Nachtlauf über Ihre ganzen Dateien schicken.

Im Dokument wird ein Bericht geschrieben, welche Dateien bearbeitet wurden und ob eine Ersetzung durchgeführt wurde.

Diese Lösung setzt ein Word ab 2007 voraus.

Sie können die Datei für 49,98 Euro (inkl. 19% Mwst) kaufen und sie könnte natürlich die Basis sein für Ihre ganz speziellen Suchen und Ersetzen Anforderungen - oder noch allgemeiner für Anpassungen die Sie über viele Dokumente machen müssen.

[⇑]