Hans List
2011-07-19 10:21:09 UTC
Hallo Leute,
Ich suche ein Makro, das Folgendes leistet:
Wenn ein Paragraph eine bestimmte Zeichenkette A enthält:
- Prüfe, ob der Paragraph einen bestimmten Suchbegriff B enthält.
- Falls ja: ersetze diesen Suchbegriff B durch einen anderen Begriff
C.
Das Ganze sollte in einer riesigen, tab delimited plain text-Datei
laufen.
Ich könnte mir folgende Lösung vorstellen:
1. Schritt: Öffne die Datei in Word.
2. Schritt: Blende alle Zeilen (1 Zeile = 1 Paragraph) aus, welche die
Zeichenkette A nicht enthalten (Font = hidden).
3. Schritt: Manuelles Suchen und Ersetzen (B > C).
4. Schritt: Entferne das Schriftattribut 'Hidden'.
Es gibt aber bestimmt eine schnellere, elegantere Lösung ;).
Hier noch ein Beispiel:
Die Liste sieht so aus:
Gewindeschraube[tab]screw
Gewindestange[tab]screw
Gewindeschrauben[tab]screws
Gewindestangen[tab]screws
Aufgabe: Die Begriffe 'screw' und 'screws' sollen durch 'bolt' und
'bolts' ersetzt werden, aber nur in Zeilen (Absätzen) mit
'GewindeSTANGE'.
Besten Dank für Euere Hilfe!
Hans
Ich suche ein Makro, das Folgendes leistet:
Wenn ein Paragraph eine bestimmte Zeichenkette A enthält:
- Prüfe, ob der Paragraph einen bestimmten Suchbegriff B enthält.
- Falls ja: ersetze diesen Suchbegriff B durch einen anderen Begriff
C.
Das Ganze sollte in einer riesigen, tab delimited plain text-Datei
laufen.
Ich könnte mir folgende Lösung vorstellen:
1. Schritt: Öffne die Datei in Word.
2. Schritt: Blende alle Zeilen (1 Zeile = 1 Paragraph) aus, welche die
Zeichenkette A nicht enthalten (Font = hidden).
3. Schritt: Manuelles Suchen und Ersetzen (B > C).
4. Schritt: Entferne das Schriftattribut 'Hidden'.
Es gibt aber bestimmt eine schnellere, elegantere Lösung ;).
Hier noch ein Beispiel:
Die Liste sieht so aus:
Gewindeschraube[tab]screw
Gewindestange[tab]screw
Gewindeschrauben[tab]screws
Gewindestangen[tab]screws
Aufgabe: Die Begriffe 'screw' und 'screws' sollen durch 'bolt' und
'bolts' ersetzt werden, aber nur in Zeilen (Absätzen) mit
'GewindeSTANGE'.
Besten Dank für Euere Hilfe!
Hans