Do Básico ao Avançado
Home | Tutoriais | Artigos |Contato

Número por extenso no Word.



O Microsoft Word pode converter automaticamente um número por extenso.


Neste tutorial, mostrarei como apresentar o valor por extenso de um número sem precisar recorrer ao uso da linguagem VBA e/ou funçoes personalizadas. Com a utilização de campos podemos fazer isso rapidamente no Word.


Primeiramente, pressione as teclas CTRL+F9 para adicionar um campo do Word. Você terá um conjunto de chaves { }. Dentro deste campo, digite a seguinte fórmula:


{=1253,25\*CardText\*lower}e centavos


A expressão “CardText” será responsável pela escrita do número por extenso e “lower” indica que o texto deve ser em minúscula.


Você também pode utilizar upper e caps sendo que o primeiro escreverá tudo em maiúsculo ao passo que o segundo escreverá a primeira letra de cada palavra em maiúscula.


Outra alternativa é utilizar DollarText no lugar de CardText. Neste caso, os centavos aparecerão como 25/100.


Ao terminar a expressão, pressione a tecla F9 para atualizar o Campo.


Número por extenso no Word

Limitações:

Número máximo: 999,999

Número mínimo: 0

Decimais:Arredonda para o número mais próximo


Alguns formatos:

{=\* Cardtext 15}             >>             Quinze

{=\* Cardtext 20+15}       >>             Trinta e cinco

{=\* Cardtext 12.75}        >>             Treze



Número por extenso: Exemplo Prático:


Abra um documento do Word e insira um Controle de Formulário Campo de Texto como mostra a imagem abaixo:


Controle de Formulário Texto

OBS:Para utitlizar os Controles de Formulário é necessário exibir a Guia Desenvolvedor. Caso não saiba como exibir a Guia Desenvolvedor acesse o tutorial Como Exibir a Guia Desenvolvedor no Word 2007.


Selecione o Controle de Formulário Campo de Texto e clique com o botão direito do mouse sobre ele e em seguida selecione a opção Propriedades.


Propriedades

Na Caixa de Diálogo Opções do campo de formulário texto selecione a opção Calcular ao sair. Neste exemplo manteremos o nome padrão do Indicador deste campo (Texto1).


Opções do campo de formulário texto


Ao lado do Controle de Formulário Campo de Texto insira um Campo.


Para inserir um Campo clique na Guia Inserir no Grupo Texto clique na ferramenta Partes Rápidas e selecione Campo, como mostra a imagem abaixo:


Partes rápidas Campo


Em Nomes de campos selecione =(Fórmula) e em Propriedades do campo clique no botão Fórmula...


Fórmula

Na caixa de diálogo Fórmula digite a fórmula: =Texto1\*CardText\*lower e em seguida clique no botão OK.


Fórmula


Agora na Guia Desenvolvedor no Grupo Proteger clique na ferramenta Proteger Documento e selecione Restringir Formatação e Edição.


Proteger documento


Em Restringir Formatação e Edição selecione a opção Permitir apenas a uma seleção de estilos em seguida selecione Preenchendo formulários e clique no botão Sim, Aplicar Proteção.


Restrições de edição


Agora faça um teste digitando qualquer número no Controle de Formulário Campo de Texto e aperte a tecla Tab.


Número por extenso no Word


Considerações Finais: Como foi dito no início deste tutorial podemos também usar a combinação das teclas CTRL+F9 para adicionar um Campo no documento. Você terá um conjunto de chaves { } e é dentro deste Campo, que deverá ser digitado a fórmula.










Conteúdo Correspondente:




Word VBA


© 2013 Tutoriais Word - Todos os direitos reservados