Como converter macro do Excel para abrir o Office
Encontre um programa utilitário adequado para converter as macros do Excel Visual Basic no código CalcBasic necessário para o Open Office. Uma opção gratuita é o programa de conversão on-line oferecido pelo Business Spreadsheets (consulte o link em "Referências"). Esse site da Internet conveniente permite que o usuário cole o código do Visual Basic existente em uma caixa de texto para convertê-lo automaticamente em CalcBasic. Embora nenhuma conversão automática entre as duas linguagens de programação seja concluída, esse processo é um bom começo para o ajuste inevitável que é necessário para garantir a funcionalidade no Open Office. Este utilitário é para programadores que desejam iniciar rapidamente o processo de conversão para que todos os usuários do Open Office tenham acesso a seus programas de macro.
Instale um pacote de compatibilidade do Visual Basic no Open Office. Essa opção é muito conveniente, pois permite que o Open Office execute um programa do Visual Basic sem conversões. No entanto, não é ideal para qualquer planilha projetada para um grande público, pois cada usuário precisará atualizar seu software Open Office. Há duas opções para fazer essa alteração: o programa Go-oo estende para o Open Office software uma variedade de tipos de arquivos que permitem aos usuários integrar facilmente muitos aplicativos; a outra solução é uma reconfiguração total do pacote de instalação do Open Office executado na rede. A Novell criou um novo design do Open Office que suporta código do Visual Basic, mas sua instalação é complicada. Este processo também é baseado nas atualizações OOo oferecidas pela Go-oo, mas as integra desde o início. Isso é adequado para redes em que muitos usuários precisam dessa funcionalidade.
Adquira uma versão do Open Office que já tenha suporte ao Visual Basic. Desde 2006, existem pelo menos 10 versões do Open Office que suportam o Visual Basic. Isso evita o complicado processo de conversão de macros do Excel, mas não é apropriado para programadores que buscam atingir um grande público. O Open Office em seu formato nativo não reconhece o código do Visual Basic, portanto, essa opção é adequada apenas para programadores que fazem a alteração para si próprios ou para uma base de usuários controlada.