Olá a todos, Vamos por partes:
1) Estender a função para o BASE Até o momento não existe nenhuma API do LO que permita integrar funções do usuário ao BASE. Portanto, no momento, via BASIC é impraticável. Tempo atrás, lí na documentação do HSQL que é possível utilizar funções JAVA (e também SQL) com o HSQLDB. Mas esta seria uma solução para o HSQL, o que excluiria as outras interfaces de acesso a BD. Sugiro deixarmos em aberto. 2) Oferecer outras unidades na extensão É possível. É necessário definir as unidades e fazer as alterações na GUI e no código. 3) Uso como fórmula do CALC Existe a solução paliativa do NEXTENSO() já apresentada pelo Toninho e pelo Gustavo, mas é limitada pois não pode ser usada via menu Inserir>Função. Portanto, o ideal é desenvolver um add-in para integrar a função ao Assistente de Funções do Calc, isto é simples, mas não pode ser implementado em BASIC. Sugiro implementar usando Python. 4) Uso a partir do menu de contexto (após a digitação do número) Não recomendo implementar com o BASIC, aqui o ideal seria reescrever tudo em Java ou C++. Sugiro deixarmos em aberto. 5) Oferecer outras moedas É possível, mas é preciso escrever funções específicas para cada moeda oferecida, o que implica no conhecimento das regras para tal. Gustavo, a função NEXTENSO() podia ser instalada através do documento que a distribuia. Isto evitava o uso de um modelo específico. Abraços. -- Noelson -- Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org # Informações sobre os comandos disponíveis (em inglês): mande e-mail vazio para usuarios+h...@pt-br.libreoffice.org # Cancelar sua assinatura: mande e-mail vazio para: usuarios+unsubscr...@pt-br.libreoffice.org # Arquivo de mensagens: http://listarchives.libreoffice.org/pt-br/usuarios/