Libre Office Calc : La programmation Basic

Libre Office Calc : La programmation Basic

3 à 5 jours (21h-35h)
Modalités :
Ouverture du stage à partir de 1 personnes.

* le prix annoncé est en hors taxe par personne et par jour

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

Avoir suivi Libre Office Calc Utilisateur ou maîtriser les notions de bases.

Public

Personne travaillant régulièrement sur Libre Office Calc, devant créer des Macros

Difficulté

Le programme de formation

Présentation du Basic

  • Automatiser les tâches manuelles
  • Ecrire des programmes pour réaliser des applications professionnelles Un langage interprété.
  • Les deux interfaces de programmation API et UNO
  • Les objets, les méthodes, les propriétés et les constantes
  • Un langage à la syntaxe à point, orienté objet
  • Manipulation simple des classeurs, des feuilles et des cellules
  • Des propriétés d’objets (Formatage, Coloriage, Positionnement) Enregistrement d’une macro
  • Le niveau de sécurité des macros
  • Les racines des bibliothèques
  • Le stockage dans des modules ou groupe de procédures Sub
  • La bibliothèque standard
  • Création d’une bibliothèque
  • La gestion des macros
  • Les modules
  • Les bibliothèques
  • Les boîtes de dialogue
  • Les différentes façons d’exécuter une macro
  • L’environnement de développement
  • La barre de menu
  • Les icônes de travail
  • La fenêtre témoin des variables
  • Où trouver de l’aide sur les expressions BASIC ?
  • Les bonnes pratiques d’écriture du code
  • Les variables
  • Affectation de valeurs
  • La portée des variables
  • Les tableaux
  • Les instructions MSGBOX et INPUTBOX
  • MSGBOX et ses paramètres
  • INPUBOX et ses paramètres
  • Les structures de contrôles
  • La condition IF
  • La boucle FOR … NEXT
  • La boucle DO … LOOP
  • Exercices d’application
  • La gestion des erreurs d’exécution
  • Comment contrôler le code dans le programme ?
  • Le retour des erreurs
  • Les fonctions personnalisées
  • Création d’une fonction
  • Retour de valeur
  • Utilisation d’une fonction personnalisée dans le tableur CALC

Recherche de valeurs par Basic

  • La commande FIND et FIND NEXT pour retrouver des valeurs dans une table Recherche par une boucle
  • Pointage sur différentes feuilles

Utilisation de UNO pour programmer des petites macros

  • Ecriture de la macro
  • Modification de la macro
  • Les mots clés de UNO

Les dialogues ou Userform

  • Création d’une bibliothèque Dialogue
  • Création d’un Dialogue
  • Appel du dialogue à partir d’un bouton poussoir d’une feuille
  • Mise en forme des contrôles dans le dialogue
  • Programmation des contrôles
  • Interaction d’un dialogue vers un tableau CALC ou TEXTE

Comptabilité avec VBA Excel

  • Les paramètres généraux de Open Office
  • Les instructions compatibles et celles qui ne le sont pas
  • Traduction ou non du code VBA en BASIC

Programmation de macros avec le traitement de texte

  • Le pointeur
  • Le descripteur
  • Programmation d’une application de facturation avec un intermédiaire boîte de dialogue

Découverte de la base de données Open Office

  • Les différents types de bases de données accessibles
  • Les tables
  • Les champs
  • La saisie de données
  • Création automatique de formulaires
  • Saisie et modification par formulaire
  • Insertion de boutons poussoirs automatisés dans un formulaire
  • Les requêtes
  • Les rapports
  • Ouverture et lecture des données provenant d’un fichier ACCESS

Programmation Basic avec la base

  • Ouverture et lecture des données d’une table par BASIC
  • Transfert des données vers une application extérieure

Exportation et importation de données

Nos autres formations dans le même domaine

La formation ci-dessus ne vous convient pas ? Nous vous proposons également les formations suivantes :

Nos domaines de formation

BORG FORMATION vous propose une large gamme de formations dans 7 domaines :

Contacter BORG FORMATION

Nous rencontrer

BORG FORMATION
ZI La Croix Rouge
7 Rue Jean Monnet 
44260 Malville

Par email