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:

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.
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 geöffnet wurden und ob eine Ersetzung durchgeführt wurde.
Diese Lösung arbeitet mit der Microsoft Scripting
Runtime (scrrun.dll), die als Voraussetzung also auf Ihrem Rechner
vorhanden sein muss und ich setze nun Word ab 2007 voraus.
Sie können die Datei kaufen für 49,98 Euro (inkl.
19% Mwst) 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 Dokumenten machen
müssen.
Falls Sie ein derart gelagertes Problem haben,
dann nehmen Sie doch bitte mit mir
Kontakt
auf.
|