| 2-10 CREATION D'UNE MACRO-COMMANDE AVEC OPEN OFFICE |
| Cette page, réalisée par Gérard Laloux, est également téléchargeable sous forme de document Pdf, OOo |
| |
| I. Le principe |
|
| Le principe de la macro commande est simple : il s'agit d'effectuer plusieurs commandes en une seule opération. Même si l'on y connaît rien en programmation, il est tout à fait possible de créer de petites macros très utiles lorsqu'on est amené à devoir remplir des formulaires. |
| |
| II. L'exemple : la macro "barrer" |
|
| Dans les formulaires, on retrouve souvent la mention "biffer la mention inutile". L'exemple qui suit va donc montrer comment créer une petite macro permettant de barrer une sélection rapidement en cliquant sur un bouton ou en utilisant une combinaison de touches. |
| |
| II. 1. Enregistrement de la macro |
|
| - Écrivez un mot ou une petite phrase quelconque dans votre traitement de texte favori ... c'est-à-dire Writer de OOo.
- Sélectionnez ce mot ou cette petite phrase : |
|
| |
|
| Votre texte doit bien être sélectionné avant le démarrage de l'enregistrement |
|
| - Démarrez l'enregistrement de macro :
• Déroulez le menu [Outils] et pointer sur [Macros]
• Dans le menu latéral, cliquez sur [Enregistrer une macro]
|
| |
|
| |
| |
|
| • La fenêtre de commande suivante s'affiche : |
| |
|
| |
| |
|
| Ne la fermez surtout pas (ne pas cliquer sur la croix)
• Votre texte doit être sélectionné avant de lancer l'enregistrement.
• Déroulez le menu [Format] et cliquez sur [Caractères] |
| |
|
| |
| |
|
| • Dans la fenêtre qui s'ouvre, cliquez sur l'onglet [Effets de caractères]
• Déroulez alors le menu [Barrer] et sélectionner votre style de "barrage" |
| |
|
| |
| |
|
| • Validez en cliquant sur [OK]
• Désélectionnez votre texte
• Cliquez sur [Terminer l'enregistrement] de la fenêtre de l'enregistreur de macros. Puis : |
| |
|
| |
| |
| II.2. Affectation de la macro |
|
| Il reste maintenant à affecter la macro à une combinaison de touches ou à un bouton à placer dans la barre d'outils de façon à la rendre directement accessible. |
|
| |
|
| a) Affecter une macro à un bouton dans la barre d'outils |
|
| - Déroulez le menu [Outils], cliquez sur [Personnaliser] et sélectionnez l'onglet [Barres d'outils]
- Nous allons ajouter un bouton activant notre macro dans la barre d'outils "Normal"
• Dans la zone "Contenu de la barre d'outils", cliquez sur le bouton [Ajouter]
• Dans la zone "Catégories", descendez tout en bas et développez l'arborescence "Macros openoffice.org" comme indiqué sur l'image ci-dessous : |
| |
|
| |
| |
|
| • Cliquez sur [Module1] pour afficher toutes les macros qu'il contient et sélectionnez celle que vous venez de réaliser, à savoir, "BarrerX" (ou le nom que vous avez choisi ...) et cliquez sur le bouton [Ajouter] et puis sur [Fermer]. |
| |
|
|  |
| |
|
| • La macro est alors ajoutée dans la barre d'outils. Il reste à lui attribuer une icône. Pour cela, cliquez sur le bouton [Modifier] et puis sur [Changement d'icône] |
| |
|
| |
| |
|
| • Choisissez une icône et validez en cliquant sur [OK]
• Le bouton permettant d'activer la macro est maintenant bien visible dans la barre d'outils.
• Vous pouvez également déplacer ce bouton à une autre endroit de la barre en utilisant les boutons "haut" et "bas" illustrés ci-dessous : |
| |
|
| |
| |
|
| b) Affecter une macro à une combinaison de touches du clavier |
|
| Certains préfèrent les raccourcis clavier. Nous allons donc voir maintenant comment affecter une macro à une combinaison de touches.
• On travaille également à partir de la fenêtre "Personnaliser". Déroulez donc le menu [Outils] et puis cliquez sur [Personnaliser].
• Cette fois, sélectionnez l'onglet [Clavier].
• Dans la partie inférieure de la fenêtre, zone "Catégories", descendez tout en bas (prenez l'ascenseur !) et développez l'arborescence "macros openoffice.org" |
| |
|
| |
| |
|
| • Ensuite, dans la zone "Fonctions", sélectionnez votre macro |
| |
|
| |
| |
|
| • Dans la partie supérieure de la fenêtre, sélectionnez une combinaison de touches libre (rien ne vous empêche d'en sélectionner une qui est attribuée ...). Prenons par exemple CTRL+M |
| |
|
| |
| |
|
| Cliquez sur Ctrl + M et puis sur le bouton [Modifier] |
| |
|
| |
| |
|
| La combinaison est alors ajoutée dans la zone "Clavier". Il reste à terminer en cliquant sur [OK]. |
|
|
|
|
| Pour tester, écrivez un mot ou une petite phrase ; sélectionnez-le(la) et puis cliquez sur le bouton créé dans la barre d'outils ou utilisez la combinaison CTRL + M. |