Gostaria, no Microsoft Word 2019, de substituir um número de contagem em itálico seguido por um espaço com o mesmo número em sobrescrito.
Assim, por exemplo, <em>27</em>
seria substituído por <sup>27</sup>
.
Posso ver uma maneira de fazer isso, mas contorna o Word e não é uma solução particularmente boa: salvar como HTML, editar o HTML para fazer essas substituições e reimportá-lo do Word.
Existem outras formas mais diretas do tipo macro que permitiriam uma busca e substituição global?
O Word permite pesquisar e substituir formatos, não apenas texto. Para fazer isso, você clica no
More>>
botão, que expande a caixa para adicionar alguns parâmetros adicionais de pesquisa/substituição e, em seguida, clica noFormat ▼
botão para aplicar os atributos de seu interesse. Por exemplo, se eu quisesse substituir negrito foo por itálico foo, eu digitaria foo no campo 'Find what', entãoFormat ▼
/Font
e selecionaria o estilo de fonte 'bold', então digitaria foo novamente em 'Replace with' e entãoFormat ▼
/Font
e selecionaria o estilo de fonte 'italic'. Ao clicar emReplace
ouReplace All
, ele encontrará apenas foo em negrito e o substituirá por foo em itálico. Você também pode aplicar estilos, formatos de parágrafo, etc., em qualquer combinação, e distinguir entre texto latino e não latino; você pode até pesquisar e substituir o formato sem especificar o texto (será aplicado a todo o texto - isto é, se você não preencher o texto em 'Localizar' e definir o formato em negrito e deixar 'Substituir por' vazio e definir o formato para itálico, ele substituirá todos os negritos no documento por itálico).