Verknüpfung oder Makro zum Ändern des Schrifttyps in Microsoft Outlook

9

Gibt es eine Tastenkombination zum Ändern der Schriftart in Outlook unter Windows? Ich muss aus technischen Gründen ständig zwischen Calibri und Courier wechseln und jedes Mal, wenn ich sehr langweilig werde, auf den Schriftdialog klicken. Ich weiß, dass ich mit Strg + Leertaste alles auf die Standardschriftart (Calibri) ändern kann.

Wenn es keine Verknüpfung gibt, kann mir bitte jemand helfen, ein Makro zum Umschalten von Schriftarten zu erstellen? Ich kann mir vorstellen, dass ich einem Makro eine Verknüpfung zuweisen kann.

juz
quelle
2
Sie können Makros in Word aufzeichnen .
Der Hochstapler

Antworten:

9

(Die Antwort von techie007 hat in Outlook 2010 bei mir nicht funktioniert.)

Dieses Makro (angepasst von http://www.slipstick.com/developer/word-macro-apply-formatting-outlook-email/ ) hat folgende Aufgaben:

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

Als nächstes gehen Sie im VBA-Editor zu Tools > Referencesund wählen Sie Microsoft Word 14.0 Object Library.

Um nun eine Tastenkombination für ein Makro zu erstellen, fügen Sie diese wie folgt zu Ihrer Symbolleiste für den Schnellzugriff hinzu:

  1. Öffnen Sie eine neue E-Mail-Nachricht
  2. Klicken Sie auf den kleinen Dropdown-Pfeil in der Symbolleiste für den Schnellzugriff (normalerweise oben im Fenster) und wählen Sie "Weitere Befehle ...".

mehr Befehle

  1. Das Dialogfeld "Outlook-Optionen" wird geöffnet. Wählen Sie dann "Makros" aus der Dropdown-Liste "Befehle auswählen aus:"

Makros

  1. Wählen Sie das SetCodeFont-Makro aus der Liste aus und klicken Sie auf "Hinzufügen >>".
  2. Die Makroschaltfläche wird jetzt in der Symbolleiste für den Schnellzugriff angezeigt

Um das Makro auszuführen, markieren Sie Text in Ihrer E-Mail und drücken Sie Alt + <Num>auf <Num>die Position des Makros in Ihrer Symbolleiste für den Schnellzugriff. Wenn das Makro beispielsweise die erste Schaltfläche in der Symbolleiste ist Alt + 1, rufen Sie es auf.

Dogbane
quelle
Wo finde ich den VBE Editor?
Danijel
@Danijel Verwenden Sie zum Öffnen des VBA-Editors die Tastenkombination Alt + F11. Um den obigen Code einzufügen, verwenden Sie bitte den Menüpunkt Einfügen > Modul .
Gogowitsch
2

Gerade FYI, ist dies die Tastenfolge der Fontauswahl konzentrieren: Alt, H, F,F

Der Hochstapler
quelle
Alt + R funktioniert bei mir in Word oder Outlook nicht. Alt + H tut dies jedoch (Alt + H, F, F). Vielleicht ein Lokalisierungsproblem (da Sie in Deutschland sind und ich in den USA bin)?
Techturtle
@techturtle: Ich benutze eigentlich nur englische Software. Übrigens habe ich damals in einer deutschen VM gearbeitet, also ja, Ihre Analyse ist korrekt :)
Der Hochstapler
Viel einfacher als ein benutzerdefiniertes Makro. Wenn ich nur ein Äquivalent zu BetterTouchTool unter Windows hätte, könnte ich dies direkt auf eine beliebige Tastenkombination setzen.
Wildcard
@Wildcard Mit AutoHotkey können Sie einen einzelnen Hotkey definieren, der einen anderen Hotkey sendet. ZB ~^q::!hffbedeutet, Alt + H gefolgt von f zweimal zu senden, wenn Strg + Q gedrückt wird. Die Tilde sagt, AutoHotkey sollte es ermöglichen, dass Strg + Q von jeder Anwendung gesehen werden kann.
Gogowitsch