O que eu preciso fazer a fim de obter OpenOffice.org Calc para ler o código VBA em um arquivo Excel?

StackOverflow https://stackoverflow.com/questions/1651901

Pergunta

O meu patrão está considerando a instalação do OpenOffice.org conjunto de produtos do Office em vez de usar o Microsoft Office. Eu escrevi várias aplicações avançadas no Access e Excel, e eu estou tentando descobrir o que vai e não vai ser compatível com o OpenOffice.org.

Especificamente, o que eu preciso fazer para ter Calc (versão do OpenOffice.org de Excel) ler e executar VBA em de macro e amarrar eventos macro a cliques de botão?

Também digno de nota, eu estou usando o conector MySQL de dentro do Excel para atualizar dados de forma dinâmica na planilha. O que talvez seja necessário fazer para preservar a conectividade de dados para o nosso servidor MySQL?

Graças

Foi útil?

Solução

Tanto quanto eu sei, OOo Base de dados pode se conectar a um arquivo mdb na medida em que ele pode abrir tabelas e consultas. Eu acho que qualquer outra coisa - formas, reqportes, macros VBA e nativa - teriam de ser reconstruído

.

Eu não acredito que OOo Calc pode ler ou executar VBA: ele tem seu próprio dialeto do Basic, que tem uma sintaxe variante. Não, tanto quanto eu posso dizer, apoiar o conceito de classe, por exemplo. Alguns trabalho parece estar ocorrendo, no entanto, consulte o OpenOffice Wiki para mais informações. Neste momento, eu diria que você deve estar pensando em uma reescrita cuidadosa e completa.

Em relação ao conector MySQL - Eu diria que essa é a menor das suas preocupações ...

No lado positivo, é provável que você tem segurança no emprego real para um ano ou dois, enquanto você começa tudo portado!

Outras dicas

Eu descobri recentemente go-to que parece ser capaz de alcançar a sua tarefa.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top