LibreOffice Macro : programmer pour automatiser des tâches

Formation aux macros et au Basic Formation aux macros LibreOffice ou Apache OpenOffice

Formation aux macros LibreOffice ou Apache OpenOffice

Résumé

Logiciel : LibreOffice Calc
Durée : 14 heures
Objectifs :
 Automatiser les tâches dans LibreOffice Calc au travers des macros,
 Pratiquer les bases de la programmation en basic
 Utiliser les principaux objets de l’API LibreOffice.
Pré-requis : Il n’est pas nécessaire d’avoir déjà utilisé un langage de programmation mais la connaissance des notions de base du tableur est importante.
Public : Toute personne, débutantes en macros, ayant une bonne maîtrise de LibreOffice Calc ou d’un autre tableur.
Méthodes mobilisées : Alternance d’apports théoriques et d’exercices de mise en application pratique. Les participants sont encouragés à proposer des projets pratiques qui peuvent être intégrés par le formateur dans le contenu de la formation.
Modalités et délais d’accès : Sur inscription préalable au minimum 1 semaine avant le début de la formation selon disponibilité du formateur.
Modalités d’évaluations : Une évaluation du niveau des stagiaires est réalisée avant l’entrée en formation par téléphone ou au moyen d’un questionnaire. Évaluation des acquis et de la satisfaction en fin de formation.
Accessibilité aux personnes en situation de handicap ou présentant des difficultés d’apprentissage : nous pouvons proposer des solutions de compensation de nos prestations en adaptant les moyens pédagogiques, techniques et d’encadrement (les précisions).
Taux de satisfaction 2i2L : 96,34 % des stagiaires sont satisfaits à l’issue de leur formation.
Tarif : pour une demande de formation interne, nous consulter.

Présentation

Les macros désignent l’écriture de programmes qui manipulent des données décrivant elles-mêmes des programmes [1]. On appelle cela aussi de la metaprogrammation [2].

Vous pouvez consulter :
 la page d’accueil du site officiel
 le site officiel en français
 la licence GNU LGPL
 l’article sur Wikipedia

Il existe deux projets WikiBooks sur les Macros :
 les macros Calc
 les macros Writer
 aussi un début de rubrique macros sur notre site 2i2L

Programme

Ce programme est un original, comme tous les programmes de formation de ce catalogue ; ils sont écrits par les formateurs 2i2L. Les autres programmes très proches, que vous trouverez, sont des copies de notre catalogue.

Créer des macros : préparer l’environnement de travail
 modifier les options
 adapter les barres d’outils

Connaître l’enregistreur de Macro
 démarrer l’enregistrement d’une macro
 arrêter l’enregistrement d’une macro
 mémoriser la macro
 exécuter une macro
 modifier une macro
 affecter une macro à un objet
 affecter une macro à un événement

Repérer l’interface de l’environnement des macros
 lancer l’EDI Basic
 gérer les modules
 enregistrer un classeur contenant une macro
 importer, exporter un module
 utiliser la barre d’outils Macros
 exécuter du code
 résoudre les problèmes de compatibilité VBA

Découvrir LibreOffice Basic
 découvrir les options de l’éditeur LibreOffice
 maîtriser l’IDE (environnement de développement intégré)
 écrire un premier programme en Basic : "Hello World !"
 écrire un deuxième programme

Connaître les éléments de programmation
 appréhender la structure d’un programme informatique
 définir les variables et les constantes
 écrire les sous-programmes
 dialoguer avec l’utilisateur
 tester
 répéter

Utiliser les objets, méthodes et propriétés
 référencer des objets
 appeler les propriétés et méthodes
 connaître quelques mots d’anglais…

Utiliser les objets de base de LibreOffice
 faire référence au document
 insérer, renommer, supprimer une feuille du classeur
 faire référence à la feuille en cours
 insérer, supprimer une ou plusieurs colonnes
 faire référence à une colonne
 insérer, supprimer une ou plusieurs lignes
 faire référence à une ligne
 insérer, supprimer, copier ou déplacer une cellule
 faire référence à la cellule en cours
 écrire un nombre ou une date dans une cellule
 écrire du texte dans une cellule
 écrire une formule dans une cellule
 le formatage d’une cellule
 faire appel à une macro depuis Calc
 utiliser la barre d’outil contrôle de formulaire
 affecter une macro à un bouton
 les différentes propriétés d’un contrôle
 les différents évènements pouvant être affectés à un contrôle

Utiliser la documentation
 savoir la trouver
 apprendre son utilisation