OOBasic - Programmation
Libre Office
Objectifs
Toute personne qui souhaite maîtriser le langage OOBasic pour développer des applications sous Calc ou Base sur la suite Open Office/LibreOffice.
À l'issue de la formation, le stagiaire sera capable de :
- Automatiser des tâches sous Calc/Base
- Développer des procédures sous OOBasic
- Déboguer les programmes
Methodes et outils pédagogiques
- Alternance exposés théoriques et exercices pratiques (80% pratique)
-
Support de cours adapté au logiciel étudié et au niveau suivi
Evaluation
- Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences
Public concerné
Utilisateur avancé des outils LibreOffice/Open Office.
Pré-requis
Posséder un niveau avancé sur Calc ou Base.
Introduction
- Généralités sur le langage OOBasic
- Généralités sur la programmation événementielle
- Intérêts d'utiliser le langage dans les applications OpenOffice/LibreOffice
Variables et tableaux de variables
- Déclarer des variables
- Les chaînes de caractères, les numériques, les booléens, les variables de date
- Les objets
- Le type Variant
- Les constantes
- Les tableaux
Manipulation des objets
Conditions, boucles et branchements
- If …then… Else
- Select Case
- For… Next
- While… Wend
- Choose
Les sous-programmes
- Sub : création de procédures
- Function : écriture de fonction
Les principales instructions de traitement
- Les chaînes de caractères
- Les fonctions numériques
- Les fonctions de date et heure
- Les fonctions de conversion
- Test de contenu de variable
- Interface utilisateur : écran, clavier
- Traitement des fichiers / Fonctions système
Les boîtes de dialogue
- Construire une boîte de dialogue avec l'EDI
- Les principaux champs de saisie
- L'aspect visuel des dialogues
Travaux pratiques
- Création de diverses Macros exemples (Macros d'extraction, de consolidation, d'ouverture, de fermeture….)
- Aide à la conversion de macros déjà existantes