Powerpoint (oder Word): Suche nach Regex, Textfarbe ändern

362
Ed Hyer

Ich habe einen Textblock, der so aussieht:

0000000000000000 N=5955 VAL= 0.24 0.53 0.53 0.53 1.05 0000000000000001 N=2387 VAL= 0.13 0.53 0.53 0.53 0.53 0000000000000010 N=72248 VAL= 0.05 0.53 0.53 0.53 4.65 0000000000000011 N=12915 VAL= 0.06 0.53 0.53 0.53 2.10 

Die Anfangszeilen stellen eine kleine Zerlegung dar, und ich möchte bestimmte Bits (z. B. Bits 8 und 9) mit einer anderen Farbe hervorheben. Ich weiß, wie man die relevanten Zeichen mit einem regulären Ausdruck auswählt, aber ich weiß nicht, wie ich damit die Farbe ändern kann. Irgendwelche Tipps?

0
Wie haben Sie in Word gesucht? Sie können die Funktion Ersetzen in Word verwenden, um die Zielbits zu finden und sie durch formatierte Bits zu ersetzen. Klicken Sie auf In Word ersetzen, um das Fenster Suchen und Ersetzen zu öffnen. Geben Sie auf der Registerkarte Ersetzen das Feld Suchen und Ersetzen ab. Wählen Sie unter Ersetzen die Option Schrift aus, und legen Sie die Farbe für das ersetzte Wort fest. https://imgur.com/a/JWHa4g9 WinniL vor 5 Jahren 0

1 Antwort auf die Frage

0
Steve Rindsberg

Wenn Sie wissen, dass Sie immer an bestimmten Zeichenpositionen innerhalb der Zeichenfolge arbeiten möchten, wird dieser VBA-Ausschnitt in PPT für Sie erledigt:

Option Explicit  ' Edit these as needed to control where the color change starts/stops Const lStartChar As Long = 2 Const lNumChars As Long = 4  Sub ChangeFontColor() ' This assumes that you've selected the text you want to operate on  With ActiveWindow.Selection.TextRange.Characters(lStartChar, lNumChars) .Font.Color.RGB = RGB(255, 0, 0) End With  End Sub