Licence CC BY-NC-SA

Le mode Développeur : Les macros

Si vous regardez bien là où vous en êtes arrivés, vous vous rendez compte d'une chose : vous êtes arrivé à la fin du cours : à présent, plus rien ne pourra vous résister sur Word !

Pourtant, si l'interface ne vous pose aucun souci et que vous savez rédiger des documents, il nous reste encore un point à voir. Et nous allons justement le voir dans ce chapitre.

Si vous effectuez fréquemment les mêmes tâches de mise en forme ou de mise en page et que vous avez l'impression que certaines mises en forme vous prennent beaucoup de temps et d'énergie, alors les macros et le langage « VBA » sont faits pour vous.

Passer en mode Développeur

Les macros et le langage VBA sont faits pour les développeurs. Mais rien ne vous empêche de les utiliser.

Pour cela, nous allons devoir passer en mode Développeur. Quasiment rien à faire, si ce n'est d'activer l'onglet Développeur dans les options Word.

Pour cela, souvenez-vous, vous devez faire la procédure suivante :

  1. Onglet « Fichier » ;
  2. Bouton « Options » ;
  3. Onglet « Personnaliser le ruban » dans la fenêtre ;
  4. Dans la liste de droite, cochez la case devenant l'élément nommé « Développeur » ;
  5. Cliquez sur « OK ».

L'onglet vient de s'ajouter :

Les macros

Créer une macro

Alors que vous pouvez constater tout l'étalage de fonctionnalités que présente cet onglet, laissez-moi répondre à une question qui doit vous être passé par la tête :

Qu'est-ce qu'une macro ?

Une macro est un script. Ce script, fait sous Word, permet de lui demander d'effectuer certaines tâches. Si vous êtes habitué à faire quelque chose sous Word, que ce soit simple et rapide ou compliqué et long, vous pouvez alors demander à Word de l'effectuer en un rien de temps en ne cliquant que sur un bouton à partir du moment où vous aurez créé la macro pour le faire !

Mais je ne suis pas développeur ! Je n'ai pas le niveau pour faire une macro ?!

Détrompez-vous ! Il est inutile d'être un savant informatique et d'avoir des connaissances folles sur Word et tout autre logiciel et langage agrémentées d'une expérience exceptionnelle ! Non, vous allez pouvoir, grâce à vos connaissances (qui ma foi commencent à prendre de l'importance) et votre expérience réalisée sur les quelques documents créés tout le long de ce cours, créer vos propres macros !

Commençons par un exemple simple : mettre en , taille 24 et de couleur bleu, du texte. C'est simple de faire ceci et pourtant cela demande quelques secondes de mise en forme. Répéter cette procédure des dizaines de fois vous prend facilement beaucoup de temps. Rassurez-vous, réaliser cette macro est très simple à mettre en place et cela vous permettra d'avoir une icône dans le ruban capable de cette mise en forme.

Nous allons utiliser le groupe « Code » de l'onglet :

Pour me suivre dans la réalisation de cette macro, je vous propose de :

Télécharger le fichier macros.docx

Ouvrez ce document et sélectionnez le texte «Créer une macro pour mettre ce texte en Monotype Corsiva, taille 24. ». A présent, dans notre fameux onglet et plus particulièrement dans le groupe « Code », cliquez sur « Enregistrer une macro ». Une fenêtre s'ouvre.

À partir de maintenant, l'enregistreur de macros mémorise toutes les actions exécutées au clavier et à la souris. Si vous voulez appliquer les attributs Police, Taille et Couleur à du texte, il faut donc bien avoir sélectionné avant de lancer l'enregistrement de la macro.

Dans la fenêtre qui s'est ouverte, donnez un nom à votre macro, par exemple « Police_Taille ». Puis validez la fenêtre.

Vous ne pouvez utiliser ni espace, ni caractères spéciaux (tirets, guillemets, etc.) dans le nom de votre macro. Dans le cas contraire, son enregistrement serait annulé après vous en avoir informé.

L'enregistrement de la macro est désormais en cours comme en témoigne le curseur ainsi que le groupe « Code » de l'onglet « Développeur » :

Dès maintenant, sélectionnez la police « Monotype Corsiva », la taille 24 et la couleur Bleu dans l'onglet « Accueil ». Retournez dans l'onglet « Développeur » puis cliquez sur le bouton « Arrêter l'enregistrement » que nous venons de voir à l'instant.

Ça y est ! Votre toute première macro est fin prête. Facile non ? Il est maintenant temps de l'utiliser. :) Nous allons l'utiliser sur la deuxième phrase du fichier Word. Sélectionnez-la désormais. Toujours dans l'onglet « Développeur », cliquez sur le bouton « Macros ». Sélectionnez l'élément « Police_Taille » dans la liste des macros. Votre texte s'adapte automatiquement !

Vous voyez que ça a marché. Ça sera pareil (la même procédure) pour toutes les autres commandes que vous ferez à l'aide des macros.

Malheureusement, les macros ne peuvent être appliquées à des éléments tels que les images, Clip arts, SmartArt, formes, graphiques, effets typographiques, etc.).

Un bouton ou un raccourci clavier

Difficile de gagner du temps en allant dans l'onglet « Développeur », en cliquant sur le bouton « Macros » puis en sélectionnant la macro souhaitée et en cliquant sur « Exécuter ».

Mais rassurez-vous, ce temps-là, c'est fini ! :soleil: Nous allons en effet leur affecter un raccourci clavier ou, pourquoi pas, une icône dans la barre d'outils Accès rapide.

Associer une macro à un raccourci clavier

Pour affecter un raccourci clavier à une macro (ou l'inverse ? o_O ), vous devez vous rendre dans l'onglet « Fichier » puis cliquez sur « Options ». Dans la fenêtre, sélectionnez l'onglet « Personnaliser le Ruban » puis cliquez sur le bouton « Personnaliser » à droite de « Raccourcis clavier ». Une nouvelle fenêtre intitulée « Personnaliser le clavier » s'ouvre. Sélectionnez « Macros » dans la zone de liste « Catégories », cliquez sur la macro à laquelle vous voulez affecter un raccourci clavier. Dans le champ « Nouvelle touche de raccourci », tapez un raccourci en vous assurant que l'information « [non attribuée] » apparaît à la suite de « Affectées ». Cliquez successivement sur « Attribuer », « Fermer » puis « OK » pour enregistrer le raccourci clavier :

Vous pouvez désormais appuyer sur Alt + G si vous avez choisi le même raccourci que moi, pour transformer du texte simple en texte mis en forme. Avouez que c'est bien pratique maintenant. ^^

Associer une macro à un bouton

Vous êtes plus visuels et préférez un bouton ? Pas de problème, j'ai la solution.

Il vous suffit de cliquer sur l'icône « Personnaliser la barre d'outils Accès rapide » et de sélectionner « Autres commandes » dans le menu. Cette action ouvre la boîte de dialogue « Options Word » avec l'onglet « Barre d'outils Accès rapide » sélectionné. Choisissez « Macros » dans la première liste déroulante. Les macros qui ont été définies sur l'ordinateur apparaissent dans la première zone de liste. Sélectionnez l'une d'entre elles et cliquez sur « Ajouter ». Cliquez enfin sur « OK » pour ajouter la macro à la barre d'outils Accès rapide.

Enfin, cliquez sur le bouton « Modifier » en dessous de la liste de droite pour pouvoir sélectionner une icône spéciale pour la macro en question. C'est rudement bien pratique si vous avez plusieurs macros dans la barre. :D


Nous voici arrivés à la fin de ce chapitre… de cette partie… de ce cours ! :)

Vous avez désormais toutes les connaissances pour réussir la tâche qui vous est confiée sur Word !