>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

Comment convertir une macro Excel en Open Office

La programmation Visual Basic est un aspect particulièrement puissant de l'environnement Microsoft Excel. Les macros créées par ce langage étendent des fonctionnalités considérables aux feuilles de calcul en offrant une interactivité améliorée et des calculs en temps réel. De nombreux concepteurs de tableurs souhaitent que leurs produits soient compatibles entre Microsoft Office et son alternative open source, Open Office. Mais le langage macro Visual Basic n'est pas pris en charge par Open Office. Lors de la conversion de fichiers Excel vers Open Office, un travail supplémentaire est nécessaire si les fichiers contiennent des macros. Comme il s'agit d'un problème courant, des outils sont disponibles pour rationaliser le processus.

Étape 1

Trouvez un programme utilitaire approprié pour convertir les macros du langage Excel Visual Basic en code CalcBasic nécessaire à Open Office. Une option gratuite est le programme de conversion en ligne proposé par Business Spreadsheets (voir lien dans "Références"). Cette page Web pratique permet à l'utilisateur de coller du code Visual Basic existant dans une zone de texte et de le convertir automatiquement en CalcBasic. Bien qu'aucune conversion automatique entre les deux langages de programmation ne soit approfondie, ce processus est une bonne introduction aux ajustements inévitablement nécessaires pour garantir une fonctionnalité complète dans Open Office. Cet utilitaire est bon pour les programmeurs qui cherchent à démarrer rapidement le processus de conversion afin que tous les utilisateurs d'Open Office aient accès à leurs programmes de macros.

Étape 2

Installez un package de compatibilité Visual Basic dans Open Office. Cette option est particulièrement pratique car elle permet à Open Office d'exécuter un programme Visual Basic sans aucune conversion. Cependant, ce n'est pas idéal pour toute feuille de calcul conçue pour un public de masse, car chaque utilisateur devrait effectuer la mise à jour de son logiciel Open Office. Il existe deux options pour effectuer ce changement. Le programme Go-oo étend le logiciel Open Office à une variété de types de fichiers permettant aux utilisateurs d'intégrer facilement de nombreuses applications.

Une solution supplémentaire dans ce sens est une reconfiguration complète du package d'installation d'Open Office exécuté sur un réseau. Novell a créé une nouvelle conception d'Open Office qui prend en charge le code Visual Basic, mais l'installation est compliquée. Ce processus s'appuie également sur les mises à jour OOo proposées par Go-oo mais les intègre de A à Z. Ceci est mieux adapté aux environnements réseau où de nombreuses personnes auront besoin de cette fonctionnalité.

Étape 3

Procurez-vous une version d'Open Office qui intègre déjà la compatibilité Visual Basic. Depuis 2006, il existe au moins 10 versions d'Open Office prenant en charge Visual Basic. Cela évite le processus de conversion de macro Excel plus robuste, mais ne convient pas aux programmeurs qui cherchent à 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 effectuant le changement pour eux-mêmes ou pour une base d'utilisateurs contrôlée.


Vie intelligente