Scorciatoia o macro per modificare il tipo di carattere in Microsoft Outlook


9

Esiste una scorciatoia da tastiera per cambiare il carattere in Outlook su Windows? Devo alternare costantemente tra Calibri e Courier per motivi tecnici e fare clic sulla finestra di dialogo dei caratteri ogni volta diventa molto noioso. So che posso usare Ctrl + Spazio per cambiare qualsiasi cosa al carattere predefinito (Calibri).

Se non ci sono collegamenti, qualcuno potrebbe aiutarmi a creare una macro per attivare o disattivare i caratteri? Immagino di poter assegnare qualsiasi collegamento a una macro?


2
Sai, puoi registrare macro in Word.
Der Hochstapler,

Risposte:


9

(La risposta di techie007 non ha funzionato per me in Outlook 2010)

Questa macro (adattata da 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

Successivamente, nell'editor VBA vai a Tools > Referencese seleziona Microsoft Word 14.0 Object Library.

Ora, per creare una scorciatoia da tastiera per una macro, aggiungila alla barra degli strumenti Accesso rapido come segue:

  1. Apri un nuovo messaggio di posta
  2. Fai clic sulla piccola freccia a discesa sulla barra di accesso rapido (in genere situata nella parte superiore della finestra) e seleziona "Altri comandi ..."

more-comandi

  1. Si aprirà la finestra di dialogo Opzioni di Outlook, quindi selezionare "Macro" dal menu a discesa "Scegli comandi da:"

macro

  1. Seleziona la macro SetCodeFont dall'elenco e premi "Aggiungi >>"
  2. Il pulsante macro verrà ora visualizzato nella barra degli strumenti Accesso rapido

Per eseguire la macro, evidenziare del testo nell'e-mail e premere Alt + <Num>dove si <Num>trova la posizione della macro nella barra degli strumenti di accesso rapido. Ad esempio, se la macro è il primo pulsante sulla barra degli strumenti, utilizzare Alt + 1per invocarla.


Dove trovo l'editor VBE?
Danijel,

@Danijel Per aprire l'editor VBA, utilizzare la scorciatoia Alt + F11. Per incollare il codice sopra, utilizza la voce di menu Inserisci > Modulo .
Gogowitsch,

2

Cordiali saluti, questa è la sequenza di tasti per mettere a fuoco il selettore dei caratteri: Alt, H, F,F


Alt + R non funziona per me in Word o Outlook. Alt + H invece (Alt + H, F, F). Forse un problema di localizzazione (dato che sei in Germania e io sono negli Stati Uniti)?
techturtle,

@techturtle: attualmente uso solo software inglese. Per inciso, all'epoca lavoravo in una VM tedesca, quindi sì, la tua analisi è corretta :)
Der Hochstapler,

Molto più semplice di una macro personalizzata. Se solo avessi un equivalente BetterTouchTool su Windows, mi piacerebbe essere in grado di impostare questo a una combinazione di tasti arbitraria direttamente.
Wildcard

@Wildcard è possibile utilizzare AutoHotkey per definire un singolo tasto di scelta rapida che invierà un tasto di scelta rapida diverso. Ad esempio ~^q::!hffsignifica inviare Alt + H seguito da due volte f ogni volta che si preme Ctrl + Q. La tilde dice che AutoHotkey dovrebbe consentire a Ctrl + Q di essere visto da qualsiasi applicazione.
Gogowitsch,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.