#11: Função para escrever um valor por extenso
-----------------------------------+----------------------------------------
 Reporter:  noelson                |        Owner:  filhocf 
     Type:  melhoria               |       Status:  assigned
 Priority:  normal                 |    Milestone:          
Component:  BrooCalc               |      Version:  2.0.3   
 Severity:  normal                 |   Resolution:          
 Keywords:  Função Extenso Calc  |  
-----------------------------------+----------------------------------------
Changes (by gbpacheco):

  * keywords:  Função Calc => Função Extenso Calc

Comment:

 Fiz uma implementação daquilo que havia comentado no meu tópico
 anterior, que seria algo como a alternativa 1)a) citada pelo Noelson, com
 algumas diferenças. É uma implementação da função por extenso
 através do menu Inserir > Valor por extenso, que utiliza uma biblioteca
 chamada BrO dentro do container 'Macros do BrOffice.org' e que pode ser
 integrada na compilação normal do BrOffice.org.

 Essa implementação foi feita para o Writer. O detalhamento está nos
 arquivos anexados (a explicação está no arquivo .odt).

 Quanto ao Calc, sem dúvida, para essa aplicação, o melhor seria termos
 a função =NEXTENSO(X) diretamente no Assistente de Funções. No
 entanto, a partir do comentário do Noelson, de que há como executar a
 função =NEXTENSO(X) a partir da biblioteca Standard, inclui o conjunto
 de macros na biblioteca BrO (dentro do módulo 'Noelson') e a função
 funcionou sem problemas no Calc.

 A implementação direta do Noelson para o Writer (com a seleção do
 número pelo usuário e a execução da macro Extenso_Writer), também
 funcionou dentro da biblioteca BrO, embora eu não tenha feito o vínculo
 a nenhuma tecla de atalho ou ícone (poderá ser feito logo a seguir).

 Neste pacote, temos, então, duas implementações para o Writer (via menu
 e execução direta) e uma para o Calc(=nextenso(x)), com boas
 possibilidades de ampliação. Com alguns refinamentos, acredito que
 teremos para logo, uma boa implementação da função para as duas
 aplicações.

 De imediato, vou eliminar as redundâncias da função Extenso, apontando
 as chamadas para a função revisada do Noelson. Aguardo comentários.

-- 
Ticket URL: <https://wiki.openoffice.org.br/ticket/11>
BrOffice.org <http://www.broffice.org/>
BrOffice.org - Projeto Brasil | Sistema de controle de bilhetes
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Responder a