O Microsoft Word é hoje o editor de texto mais popular que se tem notícia no mundo dos computadores. Uma ferramente tão poderosa que até esquecemos de algumas coisas que ele é capaz de fazer. A Ferramenta Macro é um exemplo disso, só uma pequena parcela de usuários tem o hábito de fazer uso dos seus recursos, até mesmo porque essa ferramenta tornou-se um tempo atrás alvo de muito vírus. Mas deixando um pouco de lado o medo do vírus e a funcionalidade das macros, vou apresentar uma Macro que tomei conhecimento em 1997 e até hoje faço uso dela. Essa macro foi publicada na Revista Informática Exame hoje Info, o autor dela chama Carlos Machado e a dll foi de autoria de Antonio Augusto Ferreira. Não sei se realmente ela foi mudada alguma coisa de lá pra cá, mas deixo a critério de cada um ir atrás dessas alterações. O objetivo dessa macro é poder facilitar na hora de você escrever por extenso o valor monetário no word. Então vamos ao passo a passo para poder usá-la.
Primeiro passo: Faço o download do arquivo Extens32.zip. Clique aqui. Salve o arquivo em uma pasta de sua preferência, mas lembre-se de onde foi salvo.
Segundo passo: Descompacte o arquivo em uma pasta, por exemplo na pasta c:\temp, você vai encontrar o arquivo EXTENS32.DLL, EXTENS32.TXT, ExtensoVBA.bas e ExtensoVBA.txt. O mais importante e o que vamos usar aqui é a DLL e o arquivo .BAS
Terceiro passo: Copie o arquivo exten32.DLL para a pasta do c:\Windows\sytem32
Quarto passo: Abra o Microsoft Word. Clique no menu Ferramentas >> Macro >> Editor do Visual Basic para abrir o programa que você vai inserir o módulo .BAS do VBA. No ambiente do Editor clique em Arquivo >> Importar arquivo e aponte para o arquivo ExtensoVBA.bas, logo em seguida você poderá visualizar o módulo ExtensoVBA importado na Guia Projeto do Editor (Ver Figura-02). Verificado isso, vá novamente em Arquivo >> Fechar e Voltar para o Microsoft Word
Quinto passo: De volta a área de trabalho do Word, clique no menu Ferramentas >> Macros >> Macros (Atalho: Alt + F8). Você irá visualizar a janela de macro. (Figura-03). Procure o botão EDITAR para ir a Janela de Biblioteca. Veja que no lado esquerdo o Módulo ExtensoVBA aparece, clique em cima do módulo e em seguida copiar, ele deve aparecer pro lado direito (Figura-04). Com isso, você está copiando este módulo para o arquivo NORMAL.DOT do Word. Agora pode clicar no botão fechar para encerrar a Janela.
Sexto passo: Finalmente para maior comodidade vamos criar um botão na barra de ferramentas para chamar a macro. Clique com o botão direito em cima da barra de ferramentas padrão. Depois em personalizar. (Figura-05). Aparecerá em sua tela uma janela para personalizar sua barra de ferramente. Procure a Guia COMANDOS. Será mostrada na janela duas colunas, uma de categorias e outra de comandos. Selecione em categorias MACRO e veja que na coluna comandos a nossa macro Normal.ExtensoVBAMAIN. Não se assuste, é assim mesmo que o Editor do Word trata a função. Pra finalizar, arraste esse botão para a barra de ferramenta e posicione onde desejares. (Figura-06).
Sétimo passo: Veja que o botão ficou esquisito com um texto enorme na barra de ferramentas. Pra melhorar isso, não feche ainda a Janela de Personalizar a barra. Clique com o botão direito no ícone do botão e selecione o estilo Padrão. (Figura-07). Sinta-se à vontade para explorar as outras opções, como alterar ícone, imagem e texto, grupos, etc.
USANDO A MACRO
No seu documento do Word escreva normalmente o valor e com o cursos do texto no fim do seu valor numérico, clique no ícone que você criou para chamar a função. Se tudo correu bem, seu valor por extenso será escrito.
Imagens:











