Answers:
(techie007的答案在Outlook 2010中不适用于我)
此宏(改编自http://www.slipstick.com/developer/word-macro-apply-formatting-outlook-email/)具有:
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
接下来,在VBA编辑器中转到,   Tools > References然后选择Microsoft Word 14.0 Object Library。
现在,要为宏创建键盘快捷键,请按如下所示将其添加到快速访问工具栏中:


要运行宏,请突出显示电子邮件中的一些文本,然后Alt + <Num>在<Num>快速访问工具栏中按宏的位置。例如,如果宏是工具栏上的第一个按钮,请使用Alt + 1调用它。
仅供参考,这是专注的字体选择键序列:Alt,H,F,F
~^q::!hff,每当按Ctrl + Q时,先发送Alt + H,然后发送两次f。波浪号表示AutoHotkey应该允许任何应用程序看到Ctrl +Q。