• Aide
  • Eurêkoi Eurêkoi

Livre

Les macros avec OpenOffice CALC : la programmation BASIC pour tous

Résumé

Un manuel pour apprendre à enregistrer les macros dans le logiciel OpenOffice Calc afin de créer des applications personnalisées et de contrôler les interactions du tableur. L'auteur explique également comment développer des boîtes de dialogue pour faciliter la gestion des informations. Avec des propositions d'exercices. ©Electre 2019


  • Éditeur(s)
  • Date
    • DL 2019
  • Langues
    • Français
  • Description matérielle
    • 1 vol. (127 p.) : ill. ; 21 cm
  • Collections
  • Sujet(s)
  • ISBN
    • 978-2-490275-15-1
  • Indice
  • Quatrième de couverture
    • Les macros avec OpenOffice CALC

      Ce livre s'intéresse aux macros que vous pouvez enregistrer dans OpenOffice CALC. En réalité, une macro est une procédure BASIC que vous modifiez dans un environnement spécifique de programmation. Vous pouvez ainsi créer des applications personnalisées pour contrôler finement des interactions dans le tableur. Vous apprendrez également à développer des boîtes de dialogue pour faciliter la gestion des informations. La programmation BASIC est relativement simple à comprendre et à manipuler. Les exercices proposés dans ce livre vous aideront à réaliser des automatismes quotidiens.


  • Tables des matières
      • Les macros avec OpenOffice CALC

      • Rémy Lentzner

      • Chapitre 1
        Les macros dans CALC11
      • 1.1 Généralités sur les macros11
      • 1.1.1 Comment enregistrer une macro ?12
      • 1.1.2 Les modules et les procédures14
      • 1.1.3 Exécuter une macro15
      • 1.1.4 Modifier une macro16
      • 1.1.5 Démarrer une macro à l'aide d'un bouton de commande17
      • 1.2 Introduction au langage BASIC21
      • 1.2.1 Un langage orienté objet et à point21
      • 1.2.2 Où trouver des informations sur API ?23
      • 1.2.3 La barre d'outils de programmation24
      • 1.2.4 Les commentaires25
      • 1.2.5 Les variables26
      • 1.2.6 Les types de variables28
      • 1.2.7 La portée des variables31
      • 1.2.8 Les opérateurs32
      • 1.3 Les structures de contrôle33
      • 1.3.1 Les structures de branchement33
      • 1.3.2 Les structures de boucle37
      • 1.4 Les boîtes de dialogue interactives39
      • 1.4.1 La fonction MsgBox39
      • 1.4.2 La fonction InputBox42
      • 1.5 Les fonctions44
      • 1.5.1 Syntaxe d'une fonction44
      • 1.5.2 Passage de paramètres dans une procédure45
      • 1.5.3 Les fonctions et les procédures d'OpenOffice46
      • 1.5.4 Quelques fonctions de caractères47
      • 1.5.5 Quelques fonctions de date48
      • 1.6 Atelier de programmation BASIC50
      • 1.6.1 Gestion de plusieurs conditions50
      • 1.6.2 Vider automatiquement certaines cellules52
      • 1.6.3 Imprimer avec des paramètres de mise en page53
      • 1.7 Les fichiers et les dossiers55
      • 1.7.1 Montrer les noms de fichiers55
      • 1.7.2 Créer et supprimer un répertoire56
      • 1.7.3 Lire le contenu d'un fichier texte56
      • 1.7.4 Exporter du contenu vers un fichier texte57
      • 1.7.5 Lire un fichier texte59
      • Chapitre 2
        Les services UNO65
      • 2.1 La hiérarchie des objets65
      • 2.1.1 L'objet ThisComponent65
      • 2.1.2 Afficher le nombre de feuilles du classeur68
      • 2.1.3 Afficher le nom de tous les onglets du classeur68
      • 2.1.4 Renommer le nom d'un onglet69
      • 2.1.5 Créer un nouvel onglet à la fin des onglets69
      • 2.1.6 Créer 12 feuilles de janvier à décembre70
      • 2.1.7 Supprimer une feuille70
      • 2.1.8 Activer une feuille71
      • 2.1.9 Rendre invisible une feuille71
      • 2.2 Les services du projet UNO72
      • 2.2.1 Mettre en gras un groupe de cellules73
      • 2.2.2 Quelques expressions UNO de formatage74
      • 2.2.3 Sélectionner une feuille avant d'appliquer un formatage75
      • 2.2.4 Où trouver les codes couleurs pour RGB ?77
      • 2.3 Les services de copie, de sélection et de lignes78
      • 2.3.1 Copier-coller une plage de cellules dans la feuille active78
      • 2.3.2 Copier-collage spécial sur une plage de cellules79
      • 2.3.3 Copier une plage de cellules d'une feuille à une autre80
      • 2.3.4 Quelques paramètres UNO de déplacement et de sélection83
      • 2.3.5 Cacher une colonne et deux lignes84
      • 2.3.6 Copier deux lignes86
      • 2.4 Des exemples de sélection et de déplacement87
      • 2.4.1 Sélectionner toute une plage de cellules verticalement87
      • 2.4.2 Sélectionner toute une plage de cellules horizontalement88
      • 2.5 Rechercher une valeur88
      • 2.5.1 Simulation des touches CTRL F89
      • 2.5.2 Rechercher la dernière ligne90
      • 2.6 Gestion des classeurs92
      • 2.6.1 Enregistrer un classeur courant92
      • 2.6.2 Enregistrer un classeur sous un autre nom92
      • 2.6.3 Ouvrir un classeur92
      • 2.6.4 Créer un classeur93
      • 2.6.5 Fermer un classeur94
      • 2.6.6 Activer un classer qui vient d'être ouvert94
      • 2.6.7 Activer le classeur de démarrage de la macro95
      • 2.6.8 Récupérer des données de plusieurs classeurs96
      • 2.6.9 Démarrer une macro dès l'ouverture du classeur102
      • Chapitre 3
        Les boîtes de dialogue103
      • 3.1 Création d'une boîte de dialogue103
      • 3.2 Manipulation des contrôles105
      • 3.2.1 Insérer un titre105
      • 3.2.2 Le mode test activé ou désactivé106
      • 3.2.3 Insérer une zone de texte106
      • 3.2.4 Insérer des boutons107
      • 3.3 La base de données dans le tableur108
      • 3.3.1 Insertion d'un bouton d'appel du formulaire109
      • 3.3.2 La procédure d'appel du formulaire109
      • 3.3.3 Rappels sur l'ouverture des librairies110
      • 3.3.4 Accroche du bouton à la procédure d'appel111
      • 3.4 Programmation des boutons dans le formulaire111
      • 3.4.1 Le bouton Fermer112
      • 3.4.2 Le bouton Ajouter112
      • 3.4.3 Le bouton Rechercher114
      • 3.4.4 Le bouton Supprimer116
      • 3.5 D'autres contrôles dans une boîte de dialogue117
      • 3.5.1 Un formulaire de calcul118
      • 3.5.2 Un formulaire pour choisir des dates puis filtrer120
      • 3.5.3 Un formulaire avec une liste déroulante124

  • Origine de la notice:
    • FR-751131015 ;
    • Electre
  • Disponible - 681.8 LEN

    Niveau 3 - Informatique