===================
Valores por extenso 
===================

Autor...: Fernando Camboim do Prado Lima
Licena.: GPL
Data....: 03/09/02
Alterado: Em 22/12/03, por Noelson Alves Duarte.

Contedo do arquivo ZIP
-----------------------
- leiame.txt  ===========> este arquivo
- valorExtenso.sxc ======> arquivo do Calc com todas as macros
- valorExtenso.xba ======> arquivo para instalao manual
- extenso_original.zip ==> arquivo original (sem alteraes)

Instalao Automtica:
----------------------
a) Expanda o arquivo extenso.zip para uma pasta temporaria
b) Abra o arquivo ValorExtenso.sxc
c) Autorize a execuo das macros
d) Clique sobre o boto [ Instalar ]

Instalao Manual:
------------------
a) Expanda o arquivo extenso.zip para uma pasta temporaria
b) Ferramentas => Macros => Macro => Gerenciar
c) Selecione a biblioteca soffice / Standard
d) Clique sobre Novo Mdulo
e) Na caixa de texto Nome: digite ValorExtenso clique sobre OK
f) Clique sobre Fechar ( dilogo Gerenciar )
g) Clique sobre Fechar ( dilogo Macro )
h) Feche o OpenOffice.org (inclusive o incio rpido)
i) Verifique em <Pasta_Instalao_OOo>/user/basic/Standard pela existencia
   do arquivo ValorExtenso.xba. Substitua este arquivo pelo
   ValorExtenso.xba de extenso.zip.

Uso no Calc:
------------
Colocar a frmula =NExtenso(clula desejada).

Uso no Writer:
--------------
a) Digite o valor no Writer, usando como separador decimal a vrgula ( ex: 1.011,57);
b) Selecione o valor;
c) Execute a macro Extenso_Writer
   - Ferramentas -> Macros -> Macro
   - Selecione soffice/Standard/ValorExtenso/Extenso_Writer
   - Clique sobre Executar
d) O valor por extenso ser inserido na frente do nmero.

Voc pode usar o dilogo de Configurao (Ferramentas -> Configurar), 
para atribuir um cone ou uma combinao de teclas a Extenso_Writer.

Observao:
-----------
 Valores numricos altos (trilhes) podem retornar extensos errados.

Alteraes:
-----------
- a funo original NExtenso() foi excluida
- a funo original ExtensoCentavos() foi excluida
- a funo original Extenso() foi totalmente reformulada e 
  renomeada para NExtenso()
- nova subrotina Extenso_Writer() para escrever o valor por 
  extenso num documento do Writer
- novas funes eliminaPonto() e trocaVirgula()
- ajustes de gramtica na funo NExtenso()
- criada uma rotina para instalao (01/12/2004)