Découvrez des millions d'e-books, de livres audio et bien plus encore avec un essai gratuit

Seulement $11.99/mois après la période d'essai. Annulez à tout moment.

Les macros avec OpenOffice CALC: La programmation BASIC pour tous
Les macros avec OpenOffice CALC: La programmation BASIC pour tous
Les macros avec OpenOffice CALC: La programmation BASIC pour tous
Livre électronique201 pages1 heure

Les macros avec OpenOffice CALC: La programmation BASIC pour tous

Évaluation : 0 sur 5 étoiles

()

Lire l'aperçu

À propos de ce livre électronique

Découverte d'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.

Un guide pratique qui reprend les fondamentaux d'OpenOffice CALC et qui vous permet de maîtriser les macros et la programmation BASIC.

EXTRAIT

On appelle macro ou macro-commande une suite de touches effectuant une opération sur une ou plusieurs parties du tableur.
Par exemple, pour cacher une colonne, vous placez votre pointeur dans la colonne puis vous effectuez les actions Format / Colonne / Masquer. 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 manuelles à l’aide d’une macro.
Un autre exemple est l’impression d’une partie d’un tableau.
Si vous êtes obligé d’imprimer tous les mois un groupe de lignes bien spécifiques, vous pourrez enregistrer tout le mécanisme manuel.
Ce dispositif des macros facilite l’exécution des tâches répétitives. Vous pouvez enregistrer autant de macros que vous le souhaitez. Dans OpenOffice, une macro enregistrée crée automatiquement une suite de code avec le langage BASIC.

À 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 une quinzaine d'ouvrages informatiques à son actif.
LangueFrançais
ÉditeurRemylent
Date de sortie26 mars 2018
ISBN9782490275168
Les macros avec OpenOffice CALC: La programmation BASIC pour tous

En savoir plus sur Remy Lentzner

Auteurs associés

Lié à Les macros avec OpenOffice CALC

Livres électroniques liés

Applications et logiciels pour vous

Voir plus

Articles associés

Avis sur Les macros avec OpenOffice CALC

Évaluation : 0 sur 5 étoiles
0 évaluation

0 notation0 avis

Qu'avez-vous pensé ?

Appuyer pour évaluer

L'avis doit comporter au moins 10 mots

    Aperçu du livre

    Les macros avec OpenOffice CALC - Remy Lentzner

    déroulante

    Chapitre 1

    Les macros dans CALC

    Ce chapitre s'intéresse aux macros dans le tableur CALC. Vous découvrirez comment les créer, les enregistrer et les exécuter.

    Mais une macro est en réalité une procédure BASIC que vous pouvez modifier dans un environnement de programmation. Vous étudierez le langage 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 du tableur.

    Par exemple, pour cacher une colonne, vous placez votre pointeur dans la colonne puis vous effectuez les actions Format / Colonne / Masquer. 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 manuelles à l’aide d’une macro.

    Un autre exemple est l’impression d’une partie d’un tableau.

    Si vous êtes obligé d’imprimer tous les mois un groupe de lignes bien spécifiques, vous pourrez enregistrer tout le mécanisme manuel.

    Ce dispositif des macros facilite l’exécution des tâches répétitives. Vous pouvez enregistrer autant de macros que vous le souhaitez. Dans OpenOffice, une macro enregistrée crée automatiquement une suite de code avec le langage BASIC.

    La figure 1.1 montre un document GESTION.ODS contenant quelques données comptables.

    Figure 1.1 : Le document Gestion.ODS

    Objectif : Vous allez réaliser une macro qui formate tout le tableau avec une police Calibri de taille 10.

    Rappel : Pour sélectionner tout un tableau, placez le pointeur dans la cellule A1, puis enfoncez les touches CTRL A.

    1.1.1 Comment enregistrer une macro ?

    Vous créez une macro-commande en effectuant les opérations suivantes :

    Cliquez sur Outils / Macros.

    Sélectionnez Enregistrer une macro.

    Effectuez toutes les opérations manuellement pour enregistrer la macro.

    Cliquez ensuite sur le bouton Terminer l’enregistrement pour arrêter la macro.

    Cliquez sur le bouton Nouveau module, entrez un nom de module et terminez par le bouton OK.

    Entrez le nom de la macro dans la zone Nom de la macro puis terminez par le bouton Enregistrer.

    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.2 montre le menu qui vous permet de démarrer une macro.

    Figure 1.2 : Enregistrement d’une macro

    Après avoir stoppé la macro, OpenOffice vous affichera la boîte de dialogue Macros OpenOffice BASIC dans laquelle vous indiquerez un nom de macro et un emplacement particulier.

    Vous pouvez enregistrer une macro à plusieurs endroits :

    Dans la bibliothèque MesMacros. Grâce à elle, vous pourrez utiliser les macros dans d’autres documents.

    Dans la bibliothèque Macros OpenOffice. Les macros qui y sont contenues sont utilisées par OpenOffice.

    Dans le document GESTION.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.

    La figure 1.3 montre la boîte de dialogue d'enregistrement d'une macro.

    Figure 1.3 : La boîte de dialogue de sauvegarde de la macro

    1.1.2 Les modules et les procédures

    Une procédure est la structure qui se met en place lorsque vous enregistrez une macro. Elle commence par le mot clé Sub et se termine par le mot clé End Sub. Elle est toujours stockée dans un module, qui est un conteneur de procédures. Lorsque vous terminez une macro, OpenOffice vous propose par défaut de l'enregistrer dans une procédure appelée main (principal). Vous pouvez toujours créer un nouveau module par la méthode suivante :

    Outils/ Macros / Gérer les macros

    OpenOffice BASIC

    Gérer

    Cliquez sur le bouton Nouveau puis entrez le nom d’un module.

    Les modules sont stockés dans une bibliothèque. La figure 1.4 montre différents modules stockés dans la bibliothèque Standard.

    Figure 1.4 : Des modules sont stockés dans la bibliothèque Standard.

    Attention ! Il est interdit de mettre des espaces dans les noms des modules ou des procédures.

    Vous pouvez aussi créer de nouvelles bibliothèques personnelles qui contiendront des modules ou bien des boîtes de dialogue qui sont des formulaires utilisateurs.

    N'oubliez pas : une macro est une procédure écrite en langage BASIC. Une fois que la macro a été enregistrée, vous pouvez l'exécuter.

    1.1.3 Exécuter une macro

    Pour lancer une macro, effectuez les opérations suivantes :

    Outils / Macros / Exécuter la macro

    Dans la boîte de dialogue Sélecteur de macros, pointez sur le module qui contient la macro.

    Sélectionnez le nom de la macro, puis cliquez sur le bouton Exécuter.

    Une fois que la macro a été enregistrée et qu’elle répond bien au besoin de la manipulation répétitive, vous pouvez la modifier en entrant dans l’environnement de développement de la

    Vous aimez cet aperçu ?
    Page 1 sur 1