EXERCICE 14 Fonctionnalités mises en œuvre Utilisation de macro-commandes Fonctionnalités mises en œuvre Enregistrer un macro Exécuter une macro à l'aide du menu Exécuter une macro à l'aide d'un touche de raccourci Exécuter une macro à l'aide d'un bouton personnalisé ü Enregistrer une macro Ä Il est fréquent d avoir à effectuer les mêmes tâches à des moments différents. Pour faciliter les choses et rendre moins fastidieuse l utilisation de séries de commandes, CALC offre la possibilité de les enregistrer dans des macro-commandes. Il s agit ici d automatiser la suite de commandes : Format Colonne Largeur Largeur de colonne : 4 cm OK 1. Au lancement de CALC, un nouveau document vide est ouvert. C est dans ce document que vont être réalisés les exercices qui suivent. 2. Se placer, par exemple dans la cellule C1 : il s agit de régler la largeur de la colonne C à 4 cm et d enregistrer les commandes effectuées dans une macro. 3. Avant d effectuer la première commande, il faut lancer l enregistreur de macro. Dérouler : Outils Macros Enregistrer une macro Une petite fenêtre de dialogue Enregistrement de... s ouvre : 4. Attention : l enregistreur de macro est désormais en route et toute action, à l aide de la souris ou du clavier, sera enregistrée. Pour stopper l'enregistrement, cliquer sur Terminer l'enregistrement. 5. Enchaîner les commandes suivantes : Format Colonne Largeur... Dans Largeur de colonne taper 4 cm Cliquer sur OK. OpenOffice 2 Tableur (Classeur) Exercice 13 1/7
Appuyer ensuite sur le bouton Terminer l enregistrement. 6. Une boîte de dialogue Macro OpenOffice.org Basic apparaît ; taper : dans nom de la macro : larg_col_4 cliquer sur Enregistrer ü Exécuter une macro à l'aide du menu Ä On veut, par exemple, régler la largeur de la colonne E à 4cm. Se placer en E1. Dérouler : Outils Macros Exécuter la macro Dans la fenêtre de dialogue Sélecteur de macros qui s'ouvre, cliquer sur Larg_col_4 OpenOffice 2 Tableur (Classeur) Exercice 13 2/7
Cliquer sur La largeur de la colonne E est ajustée à 4cm. Il est possible que le message suivant s'affiche. Cliquer OK. Après quelques secondes, la fenêtre Sélecteur de macros s'affiche. ü Exécuter une macro en utilisant une touche de raccourci Ä Pour exécuter une macro, plutôt que d'avoir à dérouler le menu Outils/Macro..., il est plus commode d'appuyer sur des touches du clavier. 1. Se placer dans n'importe quelle cellule 2. Dérouler : Outils Personnaliser... clavier 3 Dans la zone Catégorie, sélectionner Macros OpenOffice.org et ouvrir jusqu'à l'affichage dans Fonction de la macro larg_col_4. OpenOffice 2 Tableur (Classeur) Exercice 13 3/7
4 Dans raccourcis clavier, choisir une combinaison de touches disponible, par exemple [CTRL] + [A]. 5. Se placer dans une cellule et appuyer sur CTRL+A, la colonne s'ajuste à 4cm. Dorénavant, l'appui simultané des touche [CTRL]+[A] entraînera l'exécution de la macro Larg_col_4. ü Exécuter une macro en utilisant une commande du menu Dérouler Outils Personnaliser... Menus Dans Menu, sélectionner Format Cliquer le bouton Ajouter La fenêtre Ajouter des commandes s'ouvre. Dans Catégorie, ouvrer Macros OpenOffice.org Cliquer le bouton Ajouter. Fermer la fenêtre Ajouter des commandes. Dans Entrées de Contenu du menu, l'entrée Larg_col_4 est inscrite. Fermer la fenêtre Personnaliser. Sélectionner une cellule non encore formatée à 4 cm dans la feuille de calcul ; ouvrir le menu Format ; noter la présence de la nouvelle commande Larg_col_4 ; cliquer sur cette nouvelle commande ; la colonne se règle à 4 cm. ü Affecter une icône à une macro Ä Il est possible d exécuter une macro en cliquant sur un bouton existant ou personnalisé. 1. Ouvrir à nouveau la fenêtre Personnaliser. Onglet Barres d'outils.choisir Barre d'outils OpenOffice 2 Tableur (Classeur) Exercice 13 4/7
Formatage. Cliquer le bouton Ajouter... 2. Comme précédemment, ajouter Larg_col_4 après avoir afficher la catégorie Macros OpenOffice.org. La ligne Larg_col_4 est inscrite dans la fenêtre Personnaliser. Sélectionner cette entrée. Cliquer Modifier puis Changement d'icône. Dans le tableau proposé, faire son choix (original si possible). Cliquer sur OK Ll'icône choisie s'inscrit devant le nom de la macro et dans la barre Formatage (à gauche). Cliquer OK 4. Tester le fonctionnement de ce nouvel outil. Ä Un certains nombres de ces boutons (icônes) sont déjà présents dans la barre d'outils du haut de l'écran. Si on souhaite : déplacer un bouton : Dans la fenêtre Personnaliser, utiliser les flèches verticales pour amener la ligne à l'emplacement voulu. OpenOffice 2 Tableur (Classeur) Exercice 13 5/7
Appuyer sur la touche [ALT] et faire glisser le bouton vers son nouvel emplacement supprimer un bouton : Appuyer sur la touche [ALT] et faire glisser le bouton en dehors de la barre d'outils Ä Plutôt que d'utiliser les icônes proposés par CALC, il s'agit dans ce qui suit, de créer son propre bouton et de le placer non pas dans la barre d'outils mais sur la feuille de calcul ellemême. 1. Dérouler la séquence Afficher Barres d'outil Contrôles de formulaire 2. Cliquer sur l'icône Bouton : le curseur s'est maintenant transformé en une croix qui va servir à dessiner le bouton. 3. Tracer sur la feuille de calcul un rectangle représentant le bouton, on obtient : 4. Faire un clic droit sur le bouton puis sélectionner Contrôle... 5. Dans la boîte de dialogue Propriétés : Bouton, cliquer sur l'onglet événements 6. Aller sur la ligne Lors du déclenchement et cliquer sur l'icône 7. La boîte de dialogue Assignation de macro apparaît : Cliquer sur le bouton La fenêtre Sélecteur de macro s'ouvre. OpenOffice 2 Tableur (Classeur) Exercice 13 6/7
Dérouler Mes macros comme ci-dessus. Sélectionner Larg_col_4 dans Nom de la macro ; OK Noter l'inscription dans Assignation de macro. Cliquer OK Dans la fenêtre Propriétés : Bouton, onglet Général, Titre : Largeur 4 ; Activé : Oui ; Fermer la fenêtre Propriétés : Bouton. 8 Tant que le bouton est entouré d'un cadre muni de 8 poignées, on peut modifier : Sa taille en «tirant» les poignées Sa place sur la feuille en amenant le pointeur de la souris au centre du bouton et en faisant glisser le bouton à l'endroit voulu sans relâcher la souris Le texte placé sur le bouton, la couleur de ce texte et du bouton en cliquant avec le bouton droit de la souris sur le bouton et en sélectionnant l'onglet Général dans la boîte de dialogue Propriétés : bouton. Taper Largeur 4cm, on obtient alors : 9 Dans la Barre d'outils Contrôle de formulaire, cliquer le bouton pour le désactiver. 10 Tester le fonctionnement du bouton. 11 Si l'on veut à nouveau sélectionner le bouton pour en modifier l'aspect, dans la barre Contrôle de formulaire, cliquer sur l'icône (Des)activer le mode conception Il est maintenant possible d'effectuer des modifications sur le bouton. OpenOffice 2 Tableur (Classeur) Exercice 13 7/7