Tutoriais Word
Home  |  Tutoriais  |  Artigos  |  VBA  |  Download  |  eBooks Word VBA  |  Dicas e Truques  |  Teclas de Atalho  |  Serviços  |  Contato


Categorias

Básico/Intermediário

  Avançado

  VBA

  Tabelas

  Formulário

  Campo

  Livros

  ABNT

  TCC

Personalizando Formulário

eBook Word 2010 VBA

Tabela do Word como banco de dados

Números por extenso no Word 2007.





Muitos utilizam o Microsoft Word para criar recibos dos mais variados tipos.


Neste tutorial, veremos como tornar um número em extenso sem a necessidade de funções personalizadas. Utilizando campos, nós 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 de 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


Vamos a um exemplo Prático:


Insira um campo de Formulário Texto como na imagem abaixo:


Controle de Formulário Texto

Selecione o campo de formulário e clique com o botão direito do mouse sobre ele e selecione a opção Propriedades.


Propriedades

Na janela 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 campo de formulário 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 digite qualquer número no campo de formulário 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.








eBook Word 2010 VBA

      

 Inscreva-se

 E seja informado sempre que um novo tutorial for publicado.

 E mais... Você poderá fazer gratuitamente o download de 02(dois) e-Books:
- Como preencher uma tabela(VBA) - Iniciante;
- Como preencher uma tabela com várias linhas(VBA) - Iniciante.


 Nome* 
 E-mail* 
 *Preenchimento obrigatório.
Prometemos não utilizar suas informações de contato para enviar qualquer tipo de SPAM.

 


eBook Word 2010 VBA



© 2013 Tutoriais Word - Todos os direitos reservados