Oi Noelson! Tu tens o documento gerador da =NEXTENSO()?
Se sim, ótimo! Por favor, publique no wiki. Procurei nos meus arquivos e não encontrei. Abraço, Pacheco. Em 19 de maio de 2011 20:08, Noelson Duarte <noels...@gmail.com> escreveu: > 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/ > > -- 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/