Formatação parcial no Microsoft Word localizar e substituir

0

Eu quero usar a ferramenta "Localizar e substituir avançada" do Word para encontrar essa string:

See, e.g.,

E substitua-o por:

See, e.g.,

A diferença entre as duas strings é que a segunda vírgula não está em itálico.

    
por Joe Mornin 21.04.2015 / 20:21

1 resposta

1

Tanto quanto eu sei, você pode usar o Word para procurar uma seqüência de caracteres em itálico e substituí-lo por um não-itálico, mas você não pode substituí-lo com uma seqüência de caracteres parcialmente em itálico. Portanto, a solução alternativa de dois passos a seguir pode ser a única coisa que você pode fazer usando o VBA:

  1. Pesquise "Ver, por exemplo," (Fonte: Itálico) e substitua tudo por "Ver, por exemplo, ~~" (Fonte: Itálico)

  2. Pesquise por "~~" (Fonte: Itálico) e substitua todos por "," (Fonte: Não Itálico)

Nota: É claro que você pode usar qualquer string única no lugar de "~~".

    
por 22.04.2015 / 03:29