Powerpoint (ou Word): procure por regex, mude a cor do texto

0

Eu tenho um bloco de texto com esta aparência:

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

As linhas iniciais representam uma decomposição de bits e desejo destacar bits específicos (digamos, bits 8 e 9) com uma cor diferente. Eu sei como selecionar os caracteres relevantes com uma expressão regular, mas não sei como usar isso para mudar a cor. Alguma dica?

    
por Ed Hyer 05.09.2018 / 00:07

1 resposta

0

Se você sabe que sempre desejará atuar em posições de caractere específicas dentro da string, este trecho de VBA fará isso por você no PPT:

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
    
por 05.09.2018 / 16:50