Introduction
Présentation d'OpenOffice.org Basic
Le langage de programmation OpenOffice.org Basic est aujourd'hui très proche de Microsoft Visual Basic pour Applications (VBA) et de Microsoft Visual Basic (VB). Une grande partie des structures de base d'OpenOffice.org Basic sont compatibles avec Visual Basic.
Fini les bon vieux GOTO et autre REM des début, l'heure est à la programmation orientée objet.
Première macro depuis Calc
ENREGISTREUR DE MACRO
Menus Outils, Macros, Enregistrer une macro.
Une barre d'outils flottante avec un bouton "Terminer l'enregistrement" vous permet d'arréter l'enregistrement. Sinon, utilisez le menu Outils, Macros, et décochez l'option "Enregistrer une macro".
Une fois la macro enregistrée, cliquer sur le bouton "Terminer l'enregistrement".
Une boîte de dialogue apparait :
Photo d'écran de la boîte de dialogue Macro d'OpenOffice
Renommerla macro "Main" en un nom sans espace et sans accents et cliquer sur le bouton "Enregistrer". Cet action est, bien sur, facultative. Vous pouvez garder le nom de macro "Main".
EXECUTER UNE MACRO
Menus Outils, Macros, Executer une macro.
Le résultat visible dans l'éditeur est assez laborieux car OpenOffice Basic utilise lors de l'enregistrement la technique UNO (Universal Network Objects, objets réseau universels) qui fournit une interface compatible avec différents langages de programmation.
Pour aller plus loin
◊ Guide de programmation de OpenOffice.org BASIC◊ How To Programmation
◊ FAQ OpenOffice