Vai aqui uma dica para meus colegas tradutores iniciantes, tanto os de inglês para português quanto na direção inversa.
Para isso, selecione 'Gravar nova macro...'. Na tela inicial, reproduzida abaixo, coloque o nome da macro. A primeira deve se chamar SepMilDec_en_pt1, e deve-se atribuir a ela o comando de teclado ALT+1. Sim, é possível atribuir outro nome e outro atalho, mas a escolha que fiz é bastante prática e eficaz, para executar ou administrar as macros. Para dar o nome e o atalho de teclado à nova macro aqui apresentada, basta digitar SepMilDec_en_pt1 na caixa de texto e clicar no botão contendo um ícone de teclado (ou pressionar ALT T).
Nesse momento, aparece um pequeno controle no canto superior esquerdo da janela do documento, como ao lado. Indica que, a partir desse momento, todos os comandos que o usuário realizar comporão a sequência automática, que - depois de ter a gravação concluída - poderá ser aplicada apenas usando-se a combinação de teclas. Ah, os comandos que vão compor a primeira macro são os seguintes.
Tecle CTRL U para abrir a caixa de diálogo Localizar e substituir. Na primeira caixa de texto ('Localizar:'), apague qualquer conteúdo que lá esteja, colando o seguinte: ([0-9]),([0-9]) Na segunda caixa de texto ('Substituir por:'), apague qualquer conteúdo que lá esteja, colando o seguinte: \1|||\2 Então, certifique-se de que, na lista de itens chamada Opções de pesquisa, esteja marcada a opção Usar caracteres curinga. |
Quer entender o que está fazendo?
Bom, com esses três parâmetros de comando, você está pedindo que o Word localize cada par de algarismos separados por vírgula e substitua cada vírgula por outra coisa. Em nosso caso, uma sequência de três barras verticais. Cada sequência de barras será trocada em outro momento por um ponto. Não se pode mandar trocar imediatamente por pontos todas as vírgulas separadoras de algarismos porque assim não se poderão distinguir os pontos novos dos pontos que já estavam antes separando outros algarismos. Caso não se usem caracteres curinga, o Word vai considerar os conteúdos das caixas de texto não como códigos de operação, mas sim como elementos textuais operáveis. Vai portanto procurar ocorrências de um parêntese mais um colchete mais um algarismo zero etc.: ([0-9]),([0-9]).
Pronto, preenchida a caixa de diálogo Localizar e substituir do modo aqui apresentado, você clica em Substituir tudo (ou aperta ALT S), confirma que está OK e fecha a caixa. Finalmente, manda parar a gravação da macro. A primeira.
Se você não está acostumado com isso, não se assuste. Você vai dominar isso muito bem. Gravar as demais macros vai ser bastante fácil depois de ter gravado a inicial. Lembre-se de que, com tudo pronto, você não terá complicações com nenhum material reconhecido pelo Word que contenha separadores de milhar e decimal precisando ser convertidos entre os formatos inglês e não-inglês ou vice-versa.
Para gravar a segunda macro, selecione a opção e subopção correspondentes no menu Ferramentas. Para atribuir um nome e um atalho de teclado, faça a mesma coisa que fez ao gravar a primeira macro. O nome e o atalho da segunda são SepMilDec_en_pt2 e ALT+2.
Para gravar o comando de localizar e substituir (atalho CTRL U), proceda da mesma forma que antes, usando dessa vez, evidentemente, outros códigos, conforme abaixo.
Macro SepMilDec_en_pt2 (atalho ALT+2) Na primeira caixa de texto ('Localizar:'), apague qualquer conteúdo que lá esteja, colando o seguinte: ([0-9]).([0-9]) Na segunda caixa de texto ('Substituir por:'), apague qualquer conteúdo que lá esteja, colando o seguinte: \1,\2 Então, certifique-se de que, na lista de itens chamada Opções de pesquisa, esteja marcada a opção Usar caracteres curinga. |
Feitas as substituições e terminada a gravação dessa macro, procede-se enfim à gravação da terceira, que conclui a conversão de números ingleses para não-ingleses. Os dados da terceira macro são os seguintes:
Macro SepMilDec_en_pt3 (atalho ALT+3) Localizar: ([0-9])|||([0-9]) Substituir por: \1.\2 Usar caracteres curinga. |
Com as três macros que você gravou, qualquer volume de números no formato 111,222,333.00 será convertido na íntegra para o formato 111.222.333,00 bastando para isso segurar a tecla ALT esquerda enquanto se digita 123, no teclado alfanumérico .
Caso você precise ou deseje a conversão inversa, crie mais três macros usando os dados abaixo. Se tudo for executado corretamente, a conversão sempre será feita quando você segurar a tecla ALT esquerda enquanto digitar 456, no teclado alfanumérico.