OpenOffice.org Calc oOoBasic - Base

3 jours | 1-CA-OOOB

Logo PDF

Formations Informatiques > Bureautique > OpenOffice.Org

Objectifs

Automatiser des solutions à partir du langage de script OOOBasic et de l'interface de programmation d'application d'OpenOffice.org. Acquérir les concepts relatifs à l'élaboration d'applications personnalisées.

Participants / Pré-requis

Utilisateurs d'OpenOffice.org souhaitant automatiser leurs documents Calc et recréer des macros existantes. La connaissance de Calc est requise.

Contenu

Définitions et terminologie

  • Acquisition des principes de développement : bibliothèques, modules, procédures
  • Objets, méthodes, propriétés, événements

L'enregistreur de Macros

  • L’enregistrement d’une macro
  • Exécuter une macro par le menu Outils, un raccourci clavier, un bouton, une entrée de menu, sur un événement
  • Lecture et modification du code par l’éditeur EDI
  • La gestion des macros (renommer, copier, supprimer)
  • Les macros et la sécurité

L'interface de développement (EDI)

  • La fenêtre d'édition de macros OooBasic
  • Exécuter une macro depuis l'éditeur
  • Poser des points d'arrêt
  • Vérifier la syntaxe
  • Insertion de commentaires

Les Procédures et Fonctions

  • Les différents types de procédure et leur portée
  • Ecriture de procédures, de fonctions
  • Conventions et règles de création

Les Variables et Tableaux

  • Déclarer des variables
  • Etendue et durée de vie des variables
  • Les tableaux
  • Les constantes

Conditions, boucles et branchements

  • If Then Else
  • Select Case
  • If
  • Choose
  • Switch
  • For Next
  • While Wend
  • Do Loop
  • GoTo, On Goto

Chaîner des procédures

  • Appel d'une procédure Function à partir d'une procédure Sub
  • Enchaînement de procédures

Le traitement des erreurs d'exécution

  • Le mécanisme d'interception des erreurs
  • L'instruction Resume et les étiquettes
  • Reprise du traitement à un autre endroit
  • Les informations sur les erreurs

Les instructions de traitement

  • Communiquer avec l'utilisateur : Msgbox, Inputbox, Print
  • La gestion des chaînes de caractères et des nombres
  • Les fonctions de date et heure
  • Le traitement des fichiers

Manipuler les documents Calc

  • Lecture et manipulation de feuilles
  • Manipuler les cellules et les zones
  • Gérer les styles, les en-têtes et pieds de page
  • Créer une nouvelle fonction pour Calc
  • Configurer l'affichage d'un document

Construire un formulaire de saisie avec l'EDI

  • Le panneau de dialogue
  • La fenêtre des propriétés
  • Accéder aux bibliothèques de dialogues
  • Les principaux champs de saisie : zone de texte, de listes, cases à cocher et cases de choix
  • L'aspect visuel des boîtes de dialogues, bouton par défaut, focus…
  • Les champs de saisie spécialisés : date, monétaire, sélection de fichiers, contrôle image
Tamia - Formations Bureautiques, Informatiques et Management
Brest, Saint-Brieuc, Vannes, Nantes, Rennes, Le Mans, Angers ...