Raccourci ou macro pour changer le type de police dans Microsoft Outlook


9

Existe-t-il un raccourci clavier pour modifier la police dans Outlook sur Windows? Je dois constamment alterner entre Calibri et Courier pour des raisons techniques et cliquer sur la boîte de dialogue des polices à chaque fois devient très fastidieux. Je sais que je peux utiliser Ctrl + Espace pour changer quoi que ce soit à la police par défaut (Calibri).

S'il n'y a pas de raccourci, quelqu'un pourrait-il m'aider à créer une macro pour basculer les polices? J'imagine que je peux attribuer n'importe quel raccourci à une macro?


2
Vous savez, vous pouvez enregistrer des macros dans Word.
Der Hochstapler

Réponses:


9

(La réponse de techie007 n'a pas fonctionné pour moi dans Outlook 2010)

Cette macro (adaptée de http://www.slipstick.com/developer/word-macro-apply-formatting-outlook-email/ ) permet:

Sub SetCodeFont()
    Dim objItem As Object
    Dim objInsp As Outlook.Inspector

    Dim objWord As Word.Application
    Dim objDoc As Word.Document
    Dim objSel As Word.Selection
    On Error Resume Next

    Set objItem = Application.ActiveInspector.CurrentItem
    If Not objItem Is Nothing Then
        If objItem.Class = olMail Then
            Set objInsp = objItem.GetInspector
            If objInsp.EditorType = olEditorWord Then
                Set objDoc = objInsp.WordEditor
                Set objWord = objDoc.Application
                Set objSel = objWord.Selection
                objSel.Font.Name = "Consolas"
            End If
        End If
    End If

    Set objItem = Nothing
    Set objWord = Nothing
    Set objSel = Nothing
    Set objInsp = Nothing
End Sub

Ensuite, dans l'éditeur VBA, accédez à Tools > Referenceset sélectionnez Microsoft Word 14.0 Object Library.

Maintenant, pour créer un raccourci clavier pour une macro, ajoutez-le à votre barre d'outils d'accès rapide comme suit:

  1. Ouvrez un nouveau message électronique
  2. Cliquez sur la petite flèche déroulante de la barre d'outils d'accès rapide (généralement située en haut de la fenêtre) et sélectionnez "Plus de commandes ..."

Plus de commandes

  1. La boîte de dialogue Options Outlook s'ouvre, puis sélectionnez "Macros" dans la liste déroulante "Choisir les commandes à partir de:"

macros

  1. Sélectionnez la macro SetCodeFont dans la liste et appuyez sur "Ajouter >>"
  2. Le bouton macro apparaît maintenant dans la barre d'outils d'accès rapide

Pour exécuter la macro, mettez du texte en surbrillance et appuyez sur l' Alt + <Num>emplacement <Num>de la macro dans votre barre d'outils d'accès rapide. Par exemple, si la macro est le premier bouton de la barre d'outils, utilisez Alt + 1pour l'invoquer.


Où puis-je trouver l'éditeur VBE?
Danijel

@Danijel Pour ouvrir l'éditeur VBA, utilisez le raccourci Alt + F11. Pour coller le code ci-dessus, veuillez utiliser l'élément de menu Insérer > Module .
Gogowitsch

2

Pour information, il est la séquence de touches pour focaliser le sélecteur de la police: Alt, H, F,F


Alt + R ne fonctionne pas pour moi dans Word ou Outlook. Alt + H fait cependant (Alt + H, F, F). Peut-être un problème de localisation (puisque vous êtes en Allemagne et que je suis aux États-Unis)?
techturtle

@techturtle: En fait, je n'utilise que des logiciels anglais. Soit dit en passant, je travaillais dans une machine virtuelle allemande à l'époque, alors, oui, votre analyse est correcte :)
Der Hochstapler

Beaucoup plus facile qu'une macro personnalisée. Si seulement j'avais un équivalent à BetterTouchTool sur Windows, je serais en mesure de mettre ce à un arbitraire directement raccourci clavier.
Wildcard

@Wildcard, vous pouvez utiliser AutoHotkey pour définir un seul raccourci qui enverra un raccourci différent. Par exemple, ~^q::!hffsignifie envoyer Alt + H suivi de f deux fois chaque fois que Ctrl + Q est enfoncé. Le tilde dit qu'AutoHotkey devrait permettre à Ctrl + Q d'être vu par n'importe quelle application.
Gogowitsch
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.