#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]