Crédito da imagem: Jupiterimages / Pixland / Getty Images
A programação em Visual Basic é um aspecto particularmente poderoso do ambiente Microsoft Excel. As macros criadas por esta linguagem estendem uma funcionalidade considerável para planilhas, oferecendo interatividade aprimorada e cálculos em tempo real. Muitos designers de planilhas desejam que seus produtos tenham compatibilidade cruzada entre o Microsoft Office e sua alternativa de código aberto, o Open Office. Mas a linguagem de macro do Visual Basic não é suportada pelo Open Office. Ao converter arquivos do Excel para o Open Office, trabalho adicional é necessário se os arquivos contiverem macros. Por se tratar de um problema comum, existem ferramentas disponíveis para agilizar o processo.
Passo 1
Encontre um programa utilitário adequado para converter macros na linguagem Excel Visual Basic para o código CalcBasic necessário para o Open Office. Uma opção gratuita é o programa de conversão online oferecido pelo Business Spreadsheets (ver link em "Referências"). Esta página da web conveniente permite ao usuário colar o código Visual Basic existente em uma caixa de texto e convertê-lo automaticamente em CalcBasic. Embora nenhuma conversão automática entre as duas linguagens de programação seja completa, este processo é um bom primer para os ajustes que são inevitavelmente necessários para garantir a funcionalidade total no Open Escritório. Este utilitário é bom para programadores que buscam iniciar rapidamente o processo de conversão para que todos os usuários do Open Office tenham acesso a seus programas de macro.
Vídeo do dia
Passo 2
Instale um pacote de compatibilidade do Visual Basic no Open Office. Esta opção é particularmente conveniente, pois permite que o Open Office execute um programa Visual Basic sem qualquer conversão. No entanto, isso não é ideal para nenhuma planilha projetada para um público em massa, pois cada usuário precisaria fazer a atualização de seu software Open Office. Existem duas opções para fazer essa alteração. O programa Go-oo estende o software Open Office a uma variedade de tipos de arquivo, permitindo que os usuários integrem facilmente muitos aplicativos.
Uma solução adicional nesse sentido é uma reconfiguração completa do pacote de instalação do Open Office em execução em uma rede. A Novell criou um novo design do Open Office que oferece suporte ao código do Visual Basic, mas a instalação é complicada. Este processo também depende das atualizações OOo oferecidas pelo Go-oo, mas as integra desde o início. Isso é mais adequado para ambientes de rede onde muitos indivíduos precisarão dessa funcionalidade.
etapa 3
Adquira uma versão do Open Office que já tenha compatibilidade com o Visual Basic incorporada. Em 2006, havia pelo menos 10 versões do Open Office com suporte para Visual Basic. Isso evita o processo de conversão de macro do Excel mais robusto, mas não é adequado para programadores que procuram atingir um público amplo. O Open Office em seu formato nativo não reconhece o código do Visual Basic, portanto, essa opção só é adequada para programadores que fazem a troca por conta própria ou por uma base de usuário controlada.