Macabruz, as linguagens utilizadas pelos dois aplicativos são diferentes, enquanto os app Office utilizam a linguagem VBA (Visual Basic for Applications) para o (OpenOffice, LibreOffice) que agora são BrOffice devido a uma ação movida nos EUA pelo direito de uso no Brasil utiliza a linguagem Basic e não se comunicam.
Já enfrentei e ainda enfrento alguns problemas aqui no serviço, uma vez que a Prefeitura resolveu trocar boa parte dos Office por BrOffice, apesar de eu ter conseguido ainda ficar com o excel em minha máquina, e tambem não sei por quanto tempo, já até enviei email referente a compatibilidade, como pode ver no link abaixo :
VBA Office X Código Basic CALC
viewtopic.php?f=10&t=1510
Se pesquisar naNet verá que tem alguns sites que prometem a conversão, como o site abaixo :
Convert VBA to OpenOffice Basic
http://www.business-spreadsheets.com/vba2oo.asp
Eu utilizei algumas vezes, mas não é 100%, de qualquer forma você tem de estudar sobre o Basic, ler apostilas se pretender utilizar o BrOffice, atualmente el até abre arq do excel, como você fez, abriu um arq do excel 2007 no BrOffice, e dependendo da versão do BrOffice, ela tem uma compatibilidade com VBA, mas atualmente adaptei uma rotina do excel para o BrOffice e no meu PC funcionou corretamente, mas quando executei em outro PC que não tem o Excel instalado deu erro, e se você salvar o arquivo com a extensão do BrOffice, ai que ela não funciona mesmo, se for para ser utilizado no BrOffice, o ideal é construir a rotina desde o inicio e na linguagem Basic.
De uma olhada no link abaixo, fala até de instalar um pacote de compatibilidade Visual Basic em Open Office.
How to Convert Excel Macro to Open Office
http://www.ehow.com/how_5846136_convert ... ffice.html
Espero que ajude, mas o ideal se for mesmo se aventurar no BrOffice, é participar dos Foruns para este aplicativo.
[]s
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 01/07/2013 5:50 pm