VBA-Makroskript zum Suchen / Ersetzen von Wörtern. Markieren Sie sie, um herauszufinden, welche Wörter in Word-Dokumenten geändert wurden
678
Chuck C.
Ich habe ein schickes Makro, das Wörter findet und ersetzt und dann hervorhebt, damit ich weiß, welche Wörter vom Skript geändert wurden. Allerdings muss ich zuerst meine Markierungsfarbe einstellen und dann das Skript ausführen. Möchten Sie wissen, wie Sie das Skript so bearbeiten, dass ich nicht erst die Markierungsfarbe festlegen muss, führen Sie einfach das Skript aus, und ersetzte Wörter werden hervorgehoben.
Vielen Dank.
Sub Highlight_X_F9() ' ' highlight_X Macro ' Highlight [X] ' "&chr(10)&"F9 ' ' findArray = Array("Blue 1", "Blue 2", "Blue 3") replArray = Array("Red 1", " Red 2", " Red 3") For i = 0 To UBound(findArray) Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting Selection.Find.Replacement.Highlight = True With Selection.Find .Text = findArray(i) .Replacement.Text = replArray(i) .Forward = True .Wrap = wdFindContinue .Format = True .MatchCase = False .MatchWholeWord = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll Next i End Sub
Starten Sie einfach eine Makroaufzeichnung, ändern Sie dann die Hilfslichtfarbe, stoppen Sie den Makrorecorder und sehen Sie, welchen VBA-Code Sie erhalten. Kopieren Sie das in Ihren vorhandenen Code und Sie sind fertig.
LPChip vor 6 Jahren
0
Im Zusammenhang mit Suchen / Ersetzen suche ich nach einem Makroskript, um nach Zahlen mit einem Komma (0,2 oder 4,3 usw.) zu suchen und durch Kommas durch Dezimalzahlen (0,2 oder 4,3) zu ersetzen. In dieser Situation muss für alle Ziffern ein Platzhalter verwendet werden. Meine Suche nach Platzhaltern für diese Situation ist leer: - /
Chuck C. vor 6 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
6
Wie gut ist der Passwortschutz von Word?
-
4
Eingebettetes Flash-Video in MS Word-Dokument (2003 oder 2007)
-
1
Wie lassen sich Menüs in MS Word 2003 standardmäßig "vollständig" öffnen?
-
1
Office 2007 - Quellen in Word referenzieren
-
6
Gibt es eine Tastenkombination, um den ausgewählten Text in MS Word 2007 hervorzuheben?
-
2
Word 2007 öffnet ältere Dateien nicht
-
3
Minimieren Sie die Dateigröße von Microsoft Word-Dokumenten
-
6
Empfehlung für eine einfache (japanische) Textverarbeitung
-
1
Gibt es mit OpenOffice.org eine Möglichkeit, nicht nur den Inhalt, sondern auch die Kommentare zu ei...
-
1
Was ist der beste Weg, ein Excel-Makro auf mehreren Computern gemeinsam zu nutzen?