Comment convertir une macro Excel en Open Office

Recherchez un programme utilitaire approprié pour convertir les macros Excel Visual Basic en code CalcBasic requis pour Open Office. Une option gratuite est le programme de conversion en ligne proposé par Business Spreadsheets (voir le lien dans "Références"). Ce site Internet pratique permet à l'utilisateur de coller le code Visual Basic existant dans une zone de texte pour le convertir automatiquement en CalcBasic. Bien qu'aucune conversion automatique entre les deux langages de programmation ne soit complète, ce processus constitue un bon début pour l'ajustement inévitable nécessaire pour garantir la fonctionnalité dans Open Office. Cet utilitaire est destiné aux programmeurs cherchant à démarrer rapidement le processus de conversion afin que tous les utilisateurs Open Office aient accès à leurs programmes de macros.

Installez un package de compatibilité Visual Basic dans Open Office. Cette option est très pratique car elle permet à Open Office d’exécuter un programme Visual Basic sans conversions. Cependant, il n'est pas idéal pour les feuilles de calcul conçues pour un public de masse, car chaque utilisateur devra mettre à jour son logiciel Open Office. Cette modification peut être effectuée de deux manières: le programme Go-oo étend au logiciel Open Office une variété de types de fichiers permettant aux utilisateurs d’intégrer facilement de nombreuses applications; l'autre solution consiste à reconfigurer totalement le package d'installation Open Office exécuté sur le réseau. Novell a créé une nouvelle conception Open Office qui prend en charge le code Visual Basic, mais son installation est compliquée. Ce processus est également basé sur les mises à jour OOo proposées par Go-oo, mais les intègre dès le début. Cela convient aux réseaux où de nombreux utilisateurs ont besoin de cette fonctionnalité.

Acquérir une version Open Office qui prend déjà en charge Visual Basic. Depuis 2006, au moins 10 versions d'Open Office prennent en charge Visual Basic. Cela évite le processus de conversion fastidieux des macros Excel, mais ne convient pas aux programmeurs qui souhaitent atteindre un large public. Open Office dans son format natif ne reconnaît pas le code Visual Basic. Cette option ne convient donc qu'aux programmeurs qui effectuent la modification pour eux-mêmes ou pour une base d'utilisateurs contrôlée.