Formation aux macros LibreOffice ou Apache OpenOffice

Prochaine session :
- intra sur demande !
- Formation INTER


Contact : 2i2L - Informatique Internet et Logiciels Libres. Tel. : 02 40 37 02 06 – Mobile : 06 07 38 14 18 – Courriel : formation chez 2i2l.fr


Résumé de la formation :

- Logiciel : LibreOffice Calc
- Durée : deux (2) journées
- Objectifs : automatiser les tâches dans LibreOffice Calc au travers des macros, découvrir les bases de la programmation en basic, apprendre 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.
- Versions : dernière version en ligne
- Pédagogie : suite d’exercices ; les participants sont encouragés à proposer des projets pratiques qui peuvent être préparés par le formateur pour le contenu de la formation.


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


L’intervenant : Aurélien MARTINEAU est formateur informatique depuis 2005. Enseignant dans différents BTS, en développement et architecture logicielle, en informatique de gestion, veille informationnelle, système d’information, communication et technologie commerciale, il utilise des logiciels libres dans ses cours. Devenu responsable pédagogique, il conseille aujourd’hui les entreprises et assure des formations métiers.


Le programme [3] :

Première journée

L’interface de l’environnement des macros :
- la compilation, l’exécution d’une macro
- les points d’arrêt et la mise en place de témoin

Les principes de base du Basic :
- la déclaration des variables
- le format chaîne de caractères
- le format entier
- le format décimal
- le format date
- les opérateurs
- les commentaires

Le fonctionnement et l’utilisation des conditions :
- la condition if / else
- l’utilisation de switch case

Le fonctionnement et l’utilisation des boucles :
- la boucle for
- la boucle for each
- la boucle While ... Wend
- la boucle Do ... Loop While
- la boucle Do ... Loop Until

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

Deuxième journée

Les tableaux :
- les tableaux à une dimension
- les tableaux multidimensionnels
- redim

Les différents types de variables :
- variable locale
- variable publique
- variable globale
- variable privée

La gestion des erreurs :
- on error goto
- resume next

Les boites de dialogues :
- msgbox
- inputbox

Les formulaires :
- champ d’étiquette
- zone de texte
- champ date
- champ horaire
- champ numérique
- champ monétaire
- champ formaté
- champ masqué
- bouton
- image
- zones de liste
- case à cocher
- bouton radio
- barre de progression
- lignes
- zone de groupe
- barres de défilement
- compteur
- contrôle d’arborescence
- sélection de fichier

La documentation :
- savoir la trouver
- apprendre son utilisation

notes:

[1] http://fr.wikipedia.org/wiki/M%C3%A...

[2] http://fr.wikipedia.org/wiki/Macro-...

[3] Ce déroulé de formation est un original - tout droit d’auteur réservé - copyright 2013 - 2015 - société 2i2L & le formateur métier - copyleft CC-BY-SA - Nous reprendre, c’est aussi nous citer _et_ nous mettre en lien.