Atalho ou macro para alterar o tipo de fonte no Microsoft Outlook


9

Existe um atalho de teclado para alterar a fonte no Outlook no Windows? Eu tenho que alternar entre Calibri e Courier constantemente por razões técnicas e clicar na caixa de diálogo de fontes sempre fica muito entediante. Eu sei que posso usar Ctrl + Space para alterar qualquer coisa para a fonte padrão (Calibri).

Se não houver atalho, alguém poderia me ajudar a criar uma macro para alternar fontes? Eu imagino que posso atribuir qualquer atalho para uma macro?


2
Você sabe, você pode gravar macros no Word.
Der Hochstapler

Respostas:


9

(A resposta de techie007 não funcionou para mim no Outlook 2010)

Essa macro (adaptada de http://www.slipstick.com/developer/word-macro-apply-formatting-outlook-email/ ) faz:

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

Em seguida, no Editor do VBA, vá para Tools > Referencese selecione Microsoft Word 14.0 Object Library.

Agora, para criar um atalho de teclado para uma macro, adicione-o à barra de ferramentas de acesso rápido da seguinte maneira:

  1. Abra uma nova mensagem de email
  2. Clique na pequena seta suspensa na barra de ferramentas de acesso rápido (normalmente localizada na parte superior da janela) e selecione "Mais comandos ..."

mais comandos

  1. A caixa de diálogo Opções do Outlook será aberta e selecione "Macros" no menu suspenso "Escolher comandos de:"

macros

  1. Selecione a macro SetCodeFont na lista e pressione "Adicionar >>"
  2. O botão macro aparecerá agora na barra de ferramentas de acesso rápido

Para executar a macro, destaque algum texto no seu email e pressione Alt + <Num>onde <Num>está a posição da macro na Barra de Ferramentas de Acesso Rápido. Por exemplo, se a macro for o primeiro botão na barra de ferramentas, use Alt + 1para invocá-la.


Onde encontro o Editor VBE?
Danijel

@ Danijel Para abrir o editor VBA, use o atalho Alt + F11. Para colar o código acima, use o item de menu Inserir > Módulo .
Gogowitsch 27/09/18

2

Apenas FYI, esta é a sequência de teclas para focar o selector Fonte: Alt, H, F,F


Alt + R não funciona para mim no Word ou no Outlook. Alt + H faz (Alt + H, F, F). Talvez um problema de localização (já que você está na Alemanha e eu estou nos EUA)?
Techturtle

@techturtle: Na verdade, eu só uso software em inglês. Aliás, eu estava trabalhando em uma VM alemã na época, então, sim, sua análise está correta :)
Der Hochstapler

Muito mais fácil do que uma macro personalizada. Se ao menos eu tivesse um equivalente ao BetterTouchTool no Windows, seria capaz de definir isso como uma ligação de tecla arbitrária diretamente.
Wildcard

@ Cartão virtual, você pode usar a AutoHotkey para definir uma única tecla de atalho que enviará uma tecla de atalho diferente. Por exemplo, ~^q::!hffsignifica enviar Alt + H seguido de f duas vezes sempre que Ctrl + Q é pressionado. O til diz que AutoHotkey deve permitir que Ctrl + Q seja visto por qualquer aplicativo.
Gogowitsch 27/09/18
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.