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/Libre Office.

À 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
  • Assistance téléphonique gratuite et illimitée

Modalité d'évaluation

  • Evaluation formative au travers de nombreux exercices tout au long de la formation permettant de valider les compétences acquises.
    Attestation de stage.
  • Emargement quotidien d’une feuille de présence
  • Possibilité de passage de la certification Tosa en fin de formation

Accessibilité aux personnes handicapées

Pour tout besoin d’adaptation, retrouver le contact de notre référent handicap et les modalités d’accueil sur la page : Infos pratiques/Situation de Handicap

Public concerné

Utilisateur avancé des outils LibreOffice/Open Office.

Pré-requis

Posséder un niveau avancé sur Calc ou Base.

3 jours
Prochaine session

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