En tant qu’éditeur, Gillian aime coder en couleur des sections de texte pour les auteurs.

Elle aimerait donc pouvoir créer plusieurs raccourcis clavier pour surligner dans différentes couleurs une fois qu’elle a sélectionné le texte (par exemple, Alt + G pour le vert, Alt + B pour le bleu et Alt + Y pour le jaune).

Gillian se demande si cela est possible.

Oui, c’est possible, mais vous devrez utiliser une macro pour faire le travail.

Avant de le faire, cependant, vous devrez déterminer les touches de raccourci que vous souhaitez utiliser. Gillian suggère d’utiliser Alt + G, Alt + B et Alt + Y.

Vous pouvez le faire, mais cela peut entrer en conflit avec d’autres utilisations de la touche Alt (comme l’accès aux outils du ruban à partir du clavier). Il peut être préférable d’utiliser des touches de raccourci telles que Maj + Alt + G, Maj + Alt + G et Maj + Alt + Y.

Pour enregistrer une macro qui définit les couleurs du texte, procédez comme suit:

  1. Sélectionnez un mot ou une phrase. (Peu importe ce que vous sélectionnez.)

  2. Affichez le link: / wordribbon-Displaying_the_Developer_Tab [Developer tab] du ruban.

  3. Dans le groupe Code, cliquez sur l’outil Enregistrer une macro. Word affiche la boîte de dialogue Enregistrer une macro. (Voir la figure 1.)

  4. Dans le champ Nom, saisissez un nom de macro qui décrit ce que vous faites. (Par exemple, si vous enregistrez une macro pour rendre le texte bleu, vous pouvez utiliser le nom MakeTextBlue.)

  5. À l’aide de la liste déroulante Enregistrer la macro dans, choisissez Tous les documents (Normal.dotm).

  6. Cliquez sur le bouton Clavier. Word ferme la boîte de dialogue Enregistrer une macro et affiche brièvement la boîte de dialogue Personnaliser le clavier. Notez que le nom de macro que vous avez fourni à l’étape 4 s’affiche dans la boîte de dialogue et que le point d’insertion clignote dans la zone Appuyez sur une nouvelle touche de raccourci. (Voir la figure 2.)

  7. Appuyez sur la touche de raccourci que vous souhaitez utiliser pour appeler la macro. (Par exemple, vous pouvez appuyer sur Maj + Alt + B puisque votre macro rendra le texte sélectionné en bleu.)

  8. Cliquez sur le bouton Attribuer. La touche de raccourci est maintenant affichée comme affectée à la macro.

  9. Cliquez sur Fermer. Word ferme la boîte de dialogue Personnaliser le clavier et l’enregistreur de macros est en cours d’exécution.

  10. Appuyez sur Ctrl + D. Word affiche la boîte de dialogue Police. (Voir la figure 3.)

  11. À l’aide de la liste déroulante Couleur de police, choisissez la couleur de bleu de votre choix.

  12. Cliquez sur OK pour fermer la boîte de dialogue Police.

  13. Cliquez sur l’outil Arrêter l’enregistrement dans le groupe Code.

À ce stade, votre macro est terminée et vous pouvez l’invoquer en sélectionnant du texte, puis en appuyant sur Maj + Alt + B. Vous pouvez créer des macros similaires pour définir vos autres couleurs, comme vous le souhaitez.

Il y a une partie des étapes ci-dessus qui doit être expliquée. Notez la façon dont la boîte de dialogue Police est affichée aux étapes 10 à 12. Vous pourriez penser que vous pouvez simplement afficher l’onglet Accueil du ruban et utiliser les outils qui s’y trouvent pour définir la couleur de police. Le problème est que, lors du test, cela n’a pas toujours entraîné l’enregistrement de l’étape (réglage de la couleur) par l’enregistreur de macros. La police à l’écran a changé de couleur, mais l’étape n’apparaît pas dans la macro. La seule façon de définir de manière fiable la couleur de la police et de l’enregistrer dans la macro était d’afficher la boîte de dialogue Police, comme indiqué.

Si vous examiniez la macro que vous venez d’enregistrer, vous verriez qu’elle ressemble à ceci:

Sub MakeTextBlue()

' ' MakeTextBlue Macro ' '     With Selection.Font         .Name = "+Body"

.Size = 11         .Bold = False         .Italic = False         .Underline = wdUnderlineNone         .UnderlineColor = wdColorAutomatic         .StrikeThrough = False         .DoubleStrikeThrough = False         .Outline = False         .Emboss = False         .Shadow = False         .Hidden = False         .SmallCaps = False         .AllCaps = False         .Color = 12611584         .Engrave = False         .Superscript = False         .Subscript = False         .Spacing = 0         .Scaling = 100         .Position = 0         .Kerning = 0         .Animation = wdAnimationNone         .Ligatures = wdLigaturesNone         .NumberSpacing = wdNumberSpacingDefault         .NumberForm = wdNumberFormDefault         .StylisticSet = wdStylisticSetDefault         .ContextualAlternates = 0     End With End Sub

Si vous pensez qu’il s’agit d’une longue macro pour une seule étape (définir la couleur du texte), vous avez raison. C’est un exemple classique de l’enregistreur de macro étant trop complet dans ce qu’il enregistre. Vous pouvez facilement réduire la macro à ce qui suit:

Sub MakeTextBlue()

Selection.Font.Color = 12611584 End Sub

Si vous voulez encore un peu plus de flexibilité dans la macro, vous pouvez également utiliser ce qui suit:

Sub MakeTextBlue()

Selection.Font.Color = RGB(0, 0, 255)

End Sub

Vous pouvez ensuite ajuster facilement la valeur RVB utilisée pour la couleur en jouant avec les trois paramètres utilisés avec la fonction RVB.

_Note: _

Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites WordTips), j’ai préparé une page spéciale qui comprend des informations utiles.

lien: / wordribbon-WordTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur].

WordTips est votre source pour une formation Microsoft Word rentable.

(Microsoft Word est le logiciel de traitement de texte le plus populaire au monde.) Cette astuce (4269) s’applique à Microsoft Word 2007, 2010, 2013 et 2016.