Enregistrez et activez une macro
Les macros se révèlent vraiment pratiques et utiles. Alors Profitez-en !
Si vous effectuez fréquemment les mêmes séries de manipulations, vous pouvez, pour gagner du temps, les automatiser en utilisant la fonction Macro.Une macro est un programme écrit en langage de programmation OpenOffice.org Basic. Il s'exécute lorsque vous effectuez un raccourci clavier ou que vous cliquez sur un bouton. Deux types de macros existent : la simple que nous
allons expliquer, et une autre plus complexe, qui nécessite un apprentissage du langage.
Mes macros qui contient les programmes accessibles à partir de n'importe quels documents anciens, actuels et à venir ;
Macros OpenOffice.org qui contient les programmes déjà prédéfinis par le logiciel et que vous utilisez lorsque vous cliquez sur certaines fonctions. Nous vous conseillons de ne pas modifier le contenu de ce dossier ;
Nom du fichier (différents selon le fichier utilisé, ici il se nomme Sans nom1) qui contient les macros qui seront accessibles seulement dans le fichier ouvert.Pour retrouver facilement vos programmes dans ces parties, vous pouvez les classer par thèmes en créant des dossiers, puis dans des fichiers. Par défaut, OpenOffice.org Calc propose d'enregistrer votre macro dans la feuille Module1 située dans la partie Mes macros et dans le dossier Standard :Pour notre exemple, vous souhaitez mémoriser cette macro dans la partie Mes macros, dans le dossier Standard et dans une nouvelle feuille nommée Formatage (qui permettra de réunir d'autres programmes chargés de modifier la présentation). Pour cela, cliquez sur le dossier Standard puis sur le bouton Nouveau module à droite de la fenêtre. Tapez le nom de la feuille, ici Formatage :Validez en cliquant sur le bouton OK. Vous obtenez :Si ce n'est pas déjà fait, cliquez sur le nom de la nouvelle feuille.5 - Pour finir, nommez la macro en cliquant dans la zone Nom de la macro et tapez, par exemple, Presentation1 :Attention : les noms de vos macros et des feuilles ne doivent pas contenir de lettres accentuées, de symboles (point, virgule, barre oblique, etc.), ni d'espaces. Ils peuvent être remplacés par un trait de soulignement ' _ ' par exemple ma_macro) obtenu en effectuant la combinaison de touches Alt Gr et 8 (du pavé alpha-numérique).6 - Validez la macro en cliquant sur le bouton Enregistrer.
Etape 1 : enregistrez la macro
1 - Pour enregistrer une macro, choisissez dans le menu Outils l'option Macros. Dans le menu qui se déroule, cliquez sur Enregistrer une macro :2 - Le logiciel indique que l'enregistrement est en cours en affichant une nouvelle barre d'outils :Attention : à partir de maintenant toutes les manipulations que vous effectuez sont mémorisées.Effectuez celle que vous souhaitez. Par exemple, modifiez la police de caractères, la taille, la couleur, etc., dans la cellule déjà sélectionnée. Vous pouvez également intégrer un objet ou une formule dans un tableau, ou bien utiliser une fonction (par exemple filtrer ou trier les données, insérer un calcul), etc.Remarque : si vous saisissez du texte ou des nombres dans une cellule, ils seront aussi mémorisés.3 - Lorsque toutes les manipulations souhaitées sont effectuées, arrêtez l'enregistrement de la macro en cliquant dans la nouvelle barre d'outils sur le bouton Terminer l'enregistrement.4 - Dans la zone Enregistrer la macro dans, indiquez où vous souhaitez enregistrer la macro :Dans cette zone, vous avez trois parties :Mes macros qui contient les programmes accessibles à partir de n'importe quels documents anciens, actuels et à venir ;
Macros OpenOffice.org qui contient les programmes déjà prédéfinis par le logiciel et que vous utilisez lorsque vous cliquez sur certaines fonctions. Nous vous conseillons de ne pas modifier le contenu de ce dossier ;
Nom du fichier (différents selon le fichier utilisé, ici il se nomme Sans nom1) qui contient les macros qui seront accessibles seulement dans le fichier ouvert.Pour retrouver facilement vos programmes dans ces parties, vous pouvez les classer par thèmes en créant des dossiers, puis dans des fichiers. Par défaut, OpenOffice.org Calc propose d'enregistrer votre macro dans la feuille Module1 située dans la partie Mes macros et dans le dossier Standard :Pour notre exemple, vous souhaitez mémoriser cette macro dans la partie Mes macros, dans le dossier Standard et dans une nouvelle feuille nommée Formatage (qui permettra de réunir d'autres programmes chargés de modifier la présentation). Pour cela, cliquez sur le dossier Standard puis sur le bouton Nouveau module à droite de la fenêtre. Tapez le nom de la feuille, ici Formatage :Validez en cliquant sur le bouton OK. Vous obtenez :Si ce n'est pas déjà fait, cliquez sur le nom de la nouvelle feuille.5 - Pour finir, nommez la macro en cliquant dans la zone Nom de la macro et tapez, par exemple, Presentation1 :Attention : les noms de vos macros et des feuilles ne doivent pas contenir de lettres accentuées, de symboles (point, virgule, barre oblique, etc.), ni d'espaces. Ils peuvent être remplacés par un trait de soulignement ' _ ' par exemple ma_macro) obtenu en effectuant la combinaison de touches Alt Gr et 8 (du pavé alpha-numérique).6 - Validez la macro en cliquant sur le bouton Enregistrer.
Votre opinion