Les macros avec LibreOffice
()
About this ebook
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.
Read more from Remy Lentzner
Bien débuter avec VBA: Informatique Rating: 5 out of 5 stars5/5Bien débuter avec Office 365: Guide pratique Rating: 0 out of 5 stars0 ratingsOpenOffice Base: La base de données pour tous Rating: 0 out of 5 stars0 ratingsGetting started with HTML: Professional training Rating: 0 out of 5 stars0 ratingsGetting started with Javascript: Professional Training Rating: 0 out of 5 stars0 ratingsLes macros avec OpenOffice CALC: La programmation BASIC pour tous Rating: 0 out of 5 stars0 ratingsBien débuter avec Keynote: Vos présentations avec le Mac Rating: 0 out of 5 stars0 ratingsOpenOffice WRITER: Le traitement de texte pour tous Rating: 0 out of 5 stars0 ratings
Related to Les macros avec LibreOffice
Related ebooks
Les macros avec OpenOffice CALC: La programmation BASIC pour tous Rating: 0 out of 5 stars0 ratingsLES MACROS AVEC GOOGLE SHEETS: Programmer en Javascript Rating: 0 out of 5 stars0 ratingsOpenOffice WRITER: Le traitement de texte pour tous Rating: 0 out of 5 stars0 ratingsBien débuter avec JavaScript: Formation professionnelle Rating: 0 out of 5 stars0 ratingsBien débuter en programmation: Formation professionnelle Rating: 0 out of 5 stars0 ratingsBien débuter avec SQL: Exercices dans l'interface PhpMyAdmin et MySQL Rating: 0 out of 5 stars0 ratingsBien débuter avec PHP/MySQL: Formation professionnelle Rating: 0 out of 5 stars0 ratingsOpenOffice CALC: Le tableur pour tous Rating: 0 out of 5 stars0 ratingsBien débuter avec Sparkle: Développer un site Web sans programmer sur Mac Rating: 0 out of 5 stars0 ratingsMieux maîtriser Word: Un outil de familiarisation au traitement de texte Word Rating: 0 out of 5 stars0 ratingsMieux maîtriser Access: Un outil de familiarisation à la base de données Access Rating: 0 out of 5 stars0 ratingsBien débuter avec Adobe Acrobat Pro DC: Formation professionnelle Rating: 0 out of 5 stars0 ratingsGoogle sheets: Le tableur en ligne Rating: 0 out of 5 stars0 ratingsPython pour Débutants : Guide Complet pour Apprendre la Programmation Pas à Pas Rating: 0 out of 5 stars0 ratingsBien débuter avec Numbers: Formation professionnelle Rating: 0 out of 5 stars0 ratingsMieux maîtriser PowerPoint: Un outil de familiarisation au logiciel de présentation PowerPoint Rating: 0 out of 5 stars0 ratingsBien débuter avec pages: Le traitement de texte du Mac Rating: 0 out of 5 stars0 ratingsBien débuter avec HTML: Formation professionnelle Rating: 0 out of 5 stars0 ratingsXML avec C#5, WPF et LINQ Rating: 0 out of 5 stars0 ratingsExcel, remise à niveau et perfectionnement: Pour aller plus loin dans votre utilisation d'Excel Rating: 0 out of 5 stars0 ratingsBien débuter avec Adobe InDesign Rating: 0 out of 5 stars0 ratingsImprove your PivotTables with Excel: Manual Rating: 0 out of 5 stars0 ratingsFormation pratique a XML avec C#5, WPF et LINQ: Avec Visual Studio 2013 Rating: 0 out of 5 stars0 ratingsOpenOffice Impress: La présentation pour tous Rating: 0 out of 5 stars0 ratingsMieux maîtriser Outlook: Un outil de familiarisation à la messagerie Outlook Rating: 0 out of 5 stars0 ratingsMaitrisons VI / VIM sous Linux Rating: 0 out of 5 stars0 ratingsBien débuter avec Keynote: Vos présentations avec le Mac Rating: 0 out of 5 stars0 ratingsUpgrading your skills with excel: Professional Training Rating: 0 out of 5 stars0 ratingsProgrammer en C | Pas à Pas: Le guide simple pour les débutants Rating: 0 out of 5 stars0 ratingsGoogle Docs Programmer des Macros Rating: 0 out of 5 stars0 ratings
Enterprise Applications For You
GOOGLE DOCS: Le traitement de texte en ligne Rating: 0 out of 5 stars0 ratingsLimites, dangers et menaces de l'Intelligence Artificielle: Un outil sans maîtrises Rating: 0 out of 5 stars0 ratingsMieux maîtriser PowerPoint: Un outil de familiarisation au logiciel de présentation PowerPoint Rating: 0 out of 5 stars0 ratingsIntroduction à l'informatique décisionnelle (business intelligence) Rating: 0 out of 5 stars0 ratingsMonétisation ChatGPT : Exploitez la Puissance de l'IA: ChatGPT Rating: 0 out of 5 stars0 ratingsOpenOffice CALC: Le tableur pour tous Rating: 0 out of 5 stars0 ratingsScrivener plus simple pour Mac Rating: 0 out of 5 stars0 ratingsIA dans les Affaires: Guide Pratique de l'Utilisation de l'Intelligence Artificielle dans Divers Secteurs Rating: 0 out of 5 stars0 ratingsLe digital interne en entreprise: Faites (enfin) entrer vos collaborateurs dans l'ère numérique Rating: 0 out of 5 stars0 ratingsDark Python : Apprenez à créer vos outils de hacking. Rating: 3 out of 5 stars3/5Marketing Sur Internet: Les Secrets Du Succès Des Ventes En Ligne ! Rating: 0 out of 5 stars0 ratingsLe secret de la cybersécurité : le guide pour protéger votre famille et votre entreprise de la cybercriminalité Rating: 0 out of 5 stars0 ratingsGoogle Docs Online: Professional Training Rating: 0 out of 5 stars0 ratingsLes tableaux croisés dynamiques avec Excel: Pour aller plus loin dans votre utilisation d'Excel Rating: 0 out of 5 stars0 ratingsAdopter SharePoint sans développer: Mon Digital WorkSpace avec SharePoint Rating: 0 out of 5 stars0 ratingsCréation d’un projet dans Microsoft Project Rating: 0 out of 5 stars0 ratingsMieux maîtriser Word: Un outil de familiarisation au traitement de texte Word Rating: 0 out of 5 stars0 ratingsBI et Big Data Management Rating: 0 out of 5 stars0 ratingsBien débuter avec pages: Le traitement de texte du Mac Rating: 0 out of 5 stars0 ratingsComment réussir une présentation PowerPoint ?: Les règles à suivre pour une présentation percutante Rating: 0 out of 5 stars0 ratingsGoogle sheets: Le tableur en ligne Rating: 0 out of 5 stars0 ratingsGOOGLE SLIDES: La présentation en ligne Rating: 0 out of 5 stars0 ratingsGOOGLE GMAIL: La messagerie Rating: 0 out of 5 stars0 ratingsAdopter SharePoint sans développer: De SharePoint à Microsoft Teams -Tome 2 Rating: 0 out of 5 stars0 ratingsGestion des projets éducatifs: Montez et gérez votre projet en toute simplicité avec des outils numériques gratuits! Rating: 0 out of 5 stars0 ratingsBien débuter avec SQL: Exercices dans l'interface PhpMyAdmin et MySQL Rating: 0 out of 5 stars0 ratingsLe traitement BigData: Informatique Rating: 0 out of 5 stars0 ratingsBien débuter avec Numbers: Formation professionnelle Rating: 0 out of 5 stars0 ratingsMieux maîtriser Outlook: Un outil de familiarisation à la messagerie Outlook Rating: 0 out of 5 stars0 ratings
Reviews for Les macros avec LibreOffice
0 ratings0 reviews
Book preview
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