Les macros avec LibreOffice
Par Remy Lentzner
()
À propos de ce livre électronique
Dans cet ouvrage, vous apprendrez les instructions et les commandes qui vous permettront de manipuler les objets des applications. Par exemple, vous pourrez récupérer les données d’une feuille de calcul pour effectuer des calculs personnalisés ou pour automatiser les actions que vous répétez souvent. Les macros vous aideront à mieux organiser votre travail quotidien et vous feront gagner du temps.
À PROPOS DE L'AUTEUR
Rémy Lentzner est formateur en informatique depuis 1985. Spécialisé dans la maîtrise des outils bureautiques, il accompagne les entreprises dans la formation professionnelle de leurs salariés. Autodidacte, il a plusieurs ouvrages informatiques à son actif. En 2016, il crée les éditions REMYLENT, diffuse et distribue lui-même ses livres.
En savoir plus sur Remy Lentzner
Bien débuter avec VBA: Informatique Évaluation : 5 sur 5 étoiles5/5Bien débuter avec Office 365: Guide pratique Évaluation : 0 sur 5 étoiles0 évaluationGetting started with HTML: Professional training Évaluation : 0 sur 5 étoiles0 évaluationGetting started with Javascript: Professional Training Évaluation : 0 sur 5 étoiles0 évaluationLes macros avec OpenOffice CALC: La programmation BASIC pour tous Évaluation : 0 sur 5 étoiles0 évaluationBien débuter avec Keynote: Vos présentations avec le Mac Évaluation : 0 sur 5 étoiles0 évaluationOpenOffice WRITER: Le traitement de texte pour tous Évaluation : 0 sur 5 étoiles0 évaluationOpenOffice Base: La base de données pour tous Évaluation : 0 sur 5 étoiles0 évaluation
Lié à Les macros avec LibreOffice
Livres électroniques liés
LES MACROS AVEC GOOGLE SHEETS: Programmer en Javascript Évaluation : 0 sur 5 étoiles0 évaluationOpenOffice WRITER: Le traitement de texte pour tous Évaluation : 0 sur 5 étoiles0 évaluationBien débuter avec JavaScript: Formation professionnelle Évaluation : 0 sur 5 étoiles0 évaluationBien débuter en programmation: Formation professionnelle Évaluation : 0 sur 5 étoiles0 évaluationOpenOffice Base: La base de données pour tous Évaluation : 0 sur 5 étoiles0 évaluationBien débuter avec SQL: Exercices dans l'interface PhpMyAdmin et MySQL Évaluation : 0 sur 5 étoiles0 évaluationBien débuter avec PHP/MySQL: Formation professionnelle Évaluation : 0 sur 5 étoiles0 évaluationOpenOffice CALC: Le tableur pour tous Évaluation : 0 sur 5 étoiles0 évaluationBien débuter avec Sparkle: Développer un site Web sans programmer sur Mac Évaluation : 0 sur 5 étoiles0 évaluationMieux maîtriser Word: Un outil de familiarisation au traitement de texte Word Évaluation : 0 sur 5 étoiles0 évaluationMieux maîtriser Access: Un outil de familiarisation à la base de données Access Évaluation : 0 sur 5 étoiles0 évaluationBien débuter avec Adobe Acrobat Pro DC: Formation professionnelle Évaluation : 0 sur 5 étoiles0 évaluationGoogle sheets: Le tableur en ligne Évaluation : 0 sur 5 étoiles0 évaluationPython pour Débutants : Guide Complet pour Apprendre la Programmation Pas à Pas Évaluation : 0 sur 5 étoiles0 évaluationBien débuter avec Numbers: Formation professionnelle Évaluation : 0 sur 5 étoiles0 évaluationMieux maîtriser PowerPoint: Un outil de familiarisation au logiciel de présentation PowerPoint Évaluation : 0 sur 5 étoiles0 évaluationBien débuter avec pages: Le traitement de texte du Mac Évaluation : 0 sur 5 étoiles0 évaluationBien débuter avec HTML: Formation professionnelle Évaluation : 0 sur 5 étoiles0 évaluationXML avec C#5, WPF et LINQ Évaluation : 0 sur 5 étoiles0 évaluationExcel, remise à niveau et perfectionnement: Pour aller plus loin dans votre utilisation d'Excel Évaluation : 0 sur 5 étoiles0 évaluationBien débuter avec Adobe InDesign Évaluation : 0 sur 5 étoiles0 évaluationImprove your PivotTables with Excel: Manual Évaluation : 0 sur 5 étoiles0 évaluationFormation pratique a XML avec C#5, WPF et LINQ: Avec Visual Studio 2013 Évaluation : 0 sur 5 étoiles0 évaluationOpenOffice Impress: La présentation pour tous Évaluation : 0 sur 5 étoiles0 évaluationMieux maîtriser Outlook: Un outil de familiarisation à la messagerie Outlook Évaluation : 0 sur 5 étoiles0 évaluationBien débuter avec Keynote: Vos présentations avec le Mac Évaluation : 0 sur 5 étoiles0 évaluationMaitrisons VI / VIM sous Linux Évaluation : 0 sur 5 étoiles0 évaluationUpgrading your skills with excel: Professional Training Évaluation : 0 sur 5 étoiles0 évaluationProgrammer en C | Pas à Pas: Le guide simple pour les débutants Évaluation : 0 sur 5 étoiles0 évaluationScrivener 3 plus simple: guide francophone de la version 3.0 pour Mac Évaluation : 0 sur 5 étoiles0 évaluation
Applications d'entreprise pour vous
Dark Python : Apprenez à créer vos outils de hacking. Évaluation : 3 sur 5 étoiles3/5Excel 2010 100% concret Évaluation : 5 sur 5 étoiles5/5Monétisation ChatGPT : Exploitez la Puissance de l'IA: ChatGPT Évaluation : 0 sur 5 étoiles0 évaluationTravailler dans le Big Data - les 6 métiers vers lesquels s'orienter Évaluation : 5 sur 5 étoiles5/5Le secret de la cybersécurité : le guide pour protéger votre famille et votre entreprise de la cybercriminalité Évaluation : 0 sur 5 étoiles0 évaluationPowerPoint 2010 100% concret Évaluation : 4 sur 5 étoiles4/5Limites, dangers et menaces de l'Intelligence Artificielle: Un outil sans maîtrises Évaluation : 0 sur 5 étoiles0 évaluationPrésentez votre manuscrit littéraire comme un pro en 5 étapes: L'écrivain professionnel, #2 Évaluation : 0 sur 5 étoiles0 évaluationIA dans les Affaires: Guide Pratique de l'Utilisation de l'Intelligence Artificielle dans Divers Secteurs Évaluation : 0 sur 5 étoiles0 évaluationMieux maîtriser PowerPoint: Un outil de familiarisation au logiciel de présentation PowerPoint Évaluation : 0 sur 5 étoiles0 évaluationBien débuter avec SQL: Exercices dans l'interface PhpMyAdmin et MySQL Évaluation : 0 sur 5 étoiles0 évaluationPublier Votre eBook, C'est Facile ! Évaluation : 0 sur 5 étoiles0 évaluationBI et Big Data Management Évaluation : 0 sur 5 étoiles0 évaluationMarketing Sur Internet: Les Secrets Du Succès Des Ventes En Ligne ! Évaluation : 0 sur 5 étoiles0 évaluationLes tableaux croisés dynamiques avec Excel: Pour aller plus loin dans votre utilisation d'Excel Évaluation : 0 sur 5 étoiles0 évaluationGestion des projets éducatifs: Montez et gérez votre projet en toute simplicité avec des outils numériques gratuits! Évaluation : 0 sur 5 étoiles0 évaluationMieux maîtriser Outlook: Un outil de familiarisation à la messagerie Outlook Évaluation : 0 sur 5 étoiles0 évaluationComment réussir une présentation PowerPoint ?: Les règles à suivre pour une présentation percutante Évaluation : 0 sur 5 étoiles0 évaluationHacking pour débutant : le guide ultime du débutant pour apprendre les bases du hacking avec kali linux et comment se protéger des hackers Évaluation : 0 sur 5 étoiles0 évaluationWord 2010 100% concret Évaluation : 0 sur 5 étoiles0 évaluationGoogle Slides Online: Professional training Évaluation : 0 sur 5 étoiles0 évaluationÉvaluation financière de projet Évaluation : 0 sur 5 étoiles0 évaluationIntroduction à l'informatique décisionnelle (business intelligence) Évaluation : 0 sur 5 étoiles0 évaluationOrdiZen : la méthode rangement Évaluation : 0 sur 5 étoiles0 évaluationCréation d’un projet dans Microsoft Project Évaluation : 0 sur 5 étoiles0 évaluationMieux maîtriser Word: Un outil de familiarisation au traitement de texte Word Évaluation : 0 sur 5 étoiles0 évaluationLe traitement BigData: Informatique Évaluation : 0 sur 5 étoiles0 évaluationLe digital interne en entreprise: Faites (enfin) entrer vos collaborateurs dans l'ère numérique Évaluation : 0 sur 5 étoiles0 évaluation
Avis sur Les macros avec LibreOffice
0 notation0 avis
Aperçu du livre
Les macros avec LibreOffice - Remy Lentzner
Chapitre 1
Les macros avec CALC
Ce chapitre montre comment utiliser les macros dans le classeur CALC. Vous pourrez les créer, les enregistrer puis les exécuter. Une macro est une procédure BASIC que vous pouvez modifier dans un environnement de programmation spécifique. Vous étudierez ici le langage BASIC et ses différentes caractéristiques.
1.1 Généralités sur les macros
On appelle macro ou macro-commande une suite de touches effectuant une opération sur une ou plusieurs parties d'un classeur.
Par exemple, pour réorganiser la taille des colonnes d'une plage de données en fonction du contenu des cellules, vous pouvez sélectionner toutes les colonnes puis cliquer sur l'intersection d'une seule colonne. Ou bien, vous pouvez passer par le menu Format / Colonnes / Largeur optimale / OK.
Si vous constatez que cette opération se répète relativement souvent dans votre travail quotidien, vous pourrez mémoriser cette suite d’actions à l’aide d’une macro.
Un autre exemple pourrait être l’impression d’une partie d’un tableau. Si vous devez imprimer tous les mois un groupe de lignes bien spécifiques, vous pourrez enregistrer tout le mécanisme manuel avec une macro.
Ce dispositif facilite donc grandement l’exécution des tâches répétitives. Vous pouvez enregistrer autant de macros que vous le souhaitez. Avec LibreOffice, une macro enregistrée crée automatiquement une suite de code BASIC.
La figure 1.1 montre un document BUDGET.ODS contenant quelques données comptables.
Figure 1.1 : Le document Gestion.ODS
Objectif : Réaliser une macro qui formate tout le tableau avec une police Arial de taille 11 puis qui organise les colonnes en largeur optimale.
Rappel : Pour sélectionner toutes les données d'un tableau, placez le pointeur dans n'importe quelle cellule puis Edition / Sélectionner / Sélectionner la zone de données (ou Shift Cmd 8).
1.1.1 Créer une macro
Vous pouvez créer une macro-commande en effectuant les opérations suivantes :
Cliquez sur Outils / Macros
Gérer les macros / Basic
Figure 1.2 : Création d'une macro
Une macro est toujours stockée dans un module, c'est à dire un conteneur de macros. Si un module existe déjà, vous n'êtes pas obligé de créer un nouveau module. Il suffit de sélectionner celui qui vous intéresse avant d'enregistrer la nouvelle macro.
La figure 1.3 montre les différents conteneurs qui sont disponibles.
Figure 1.3 : Les conteneurs de macro
Vous pouvez enregistrer une macro à plusieurs endroits :
La bibliothèque MesMacros. Grâce à elle, vous pourrez utiliser les macros dans d’autres documents.
La bibliothèque Macros de l'application. Les macros qui y sont contenues sont utilisées par LibreOffice.
BUDGET.ODS. Vous pouvez y stocker des macros qui ne seront disponibles que dans ce document.
Pour résumer, vous pouvez stocker les macros dans un conteneur public, un conteneur système ou un conteneur local.
Dans notre exemple, choisissez la bibliothèque du document BUDGET.ODS puis le module Standard.
Figure 1.4 : Sélection de la bibliothèque Standard du document
Il faut maintenant créer un nouveau module.
Cliquez sur le bouton Nouveau puis entrez un nom de module. Par exemple, tapez le mot GROUPE1.
Figure 1.5 : Création d'un module
Fermez la fenêtre par le bouton OK.
La figure 1.6 montre l'environnement de développement dans lequel vous pourrez taper les instructions de la macro à l'intérieur d'une procédure appelé Main (principale en français).
Il est possible de changer le nom de cette procédure.
Figure 1.6 : L'environnement de développement
LibreOffice vous permet d'enregistrer une macro manuellement. Ce dispositif vous permettra d'étudier le code créé automatiquement par le système.
Attention : Vous devez auparavant activer l'enregistreur de macros dans les préférences de LibreOffice.
1.1.2 Activer l'enregistreur de macros
LibreOffice / Préférences
Choisissez la catégorie Avancé
Cochez la case Activer l'enregistreur de macro.
Terminez par OK.
Figure 1.7 : Activation de l'enregistreur de macro
Une fois que l'enregistreur est activé, vous pouvez enregistrer vos actions manuellement.
1.1.3 Enregistrer une macro
Suivez les étapes ci-dessous :
Outils / Macros
Enregistrer une macro
Effectuez vos différentes tâches manuellement ou avec la souris (Arial 11 puis largeur