Note: The other languages of the website are Google-translated. Back to English
Accedi  \/ 
x
or
x
Registrati  \/ 
x

or

Come rispondere automaticamente in formato HTML in Outlook?

In Microsoft Outlook, possiamo configurare le impostazioni e comporre tutti i nuovi messaggi in formato HTML, ma non possiamo rispondere automaticamente ai messaggi in formato HTMT, perché risponde sempre nel formato iniziale dei messaggi ricevuti. Questo articolo ti introdurrà trucchi per rispondere automaticamente in formato HTML in Outlook.

Rispondi manualmente in formato HTML con la formattazione
Rispondi automaticamente in formato HTML con VBA
Rispondi sempre automaticamente in formato HTML con Kutools per Outlook


Rispondi manualmente in formato HTML con la formattazione

È facile convertire i formati di testo normale o RTF nel formato HTML quando si risponde a un messaggio di posta elettronica in Outlook.

1: selezionare il messaggio di posta elettronica a cui rispondere in seguito.

2: fare clic su Rispondi pulsante sulla Casa scheda (o sulla barra degli strumenti in Outlook 2007) per rispondere al messaggio di posta elettronica selezionato.

3: fare clic su HTML sul Formato testo scheda (o Opzioni scheda in Outlook 2007).

Quindi il messaggio di risposta viene convertito immediatamente nel formato HTML.

4: componi questo messaggio di risposta e fai clic su Invia pulsante.


Rispondi automaticamente in formato HTML con VBA

Il seguente metodo ti aiuterà a rispondere automaticamente a tutti i messaggi di posta elettronica nel formato HTML in Microsoft Outlook.

1: seleziona il messaggio di posta elettronica a cui rispondere nel formato HTML.

2: premere il pulsante altro + F11 tasti per aprire la finestra di Microsoft Visual Basic, Applications Edition.

3: fare clic su inserire > Modulo.

4: incolla il codice seguente nella finestra del nuovo modulo.

Sub AlwaysReplyInHTML()
Dim oSelection As Outlook.Selection
Dim oItem As Object
'Get the selected item
Select Case TypeName(Application.ActiveWindow)
Case "Explorer"
Set oSelection = Application.ActiveExplorer.Selection
If oSelection.Count > 0 Then
Set oItem = oSelection.Item(1)
Else
MsgBox "Please select an item first!", vbCritical, "Reply in HTML"
Exit Sub
End If
Case "Inspector"
Set oItem = Application.ActiveInspector.CurrentItem
Case Else
MsgBox "Unsupported Window type." & vbNewLine & "Please select or open an item first.", _
vbCritical, "Reply in HTML"
Exit Sub
End Select
    Dim oMsg As Outlook.MailItem
Dim oMsgReply As Outlook.MailItem
Dim bPlainText As Boolean
'Change the message format and reply
If oItem.Class = olMail Then
Set oMsg = oItem
If oMsg.BodyFormat = olFormatPlain Then
bPlainText = True
End If
oMsg.BodyFormat = olFormatHTML
Set oMsgReply = oMsg.Reply
If bIsPlainText = True Then
oMsg.BodyFormat = olFormatPlain
End If
oMsg.Close (olSave)
oMsgReply.Display
'Selected item isn't a mail item
Else
MsgBox "No message item selected. Please select a message first.", _
vbCritical, "Reply in HTML"
Exit Sub
End If
'Cleanup
Set oMsgReply = Nothing
Set oMsg = Nothing
Set oItem = Nothing
Set oSelection = Nothing
End Sub

5: Se desideri rispondere solo in formato html a questo messaggio selezionato, premi il tasto F5 chiave per eseguire il codice. Quindi viene visualizzata la finestra del messaggio di risposta, comporlo e premere il tasto Invia pulsante per inviare l'email.

Suggerimenti::
Se in futuro si desidera rispondere sempre o frequentemente alle e-mail in formato html in Outlook, procedere con la configurazione come segue.
1) Fare clic su Personalizza la barra degli strumenti di accesso rapido pulsante nella barra multifunzione di Outlook e quindi fare clic su Altri comandi dal menu a discesa.

2) nel Opzioni di Outlook finestra di dialogo, è necessario:
2.1) Seleziona Macro nello Scegli comandi da menu `A tendina;
2.2) Seleziona Progetto1.Rispondi sempreInHTML nella casella di comando;
2.3) Fare clic su Aggiungi pulsante (puoi vedere che la macro selezionata è stata aggiunta alla casella di destra);
2.4) Fare clic su OK pulsante. Vedi screenshot:

3) Ora la macro viene aggiunta sulla barra di accesso rapido e visualizzata come file  icona. Ogni volta che devi rispondere a un'e-mail in formato html, seleziona l'email e fai clic su questo pulsante per attivarla.


Rispondi sempre automaticamente in formato HTML con Kutools per Outlook

Kutools per Outlook : con più di 100 utili componenti aggiuntivi di Outlook, libero di provare senza limitazioni in 60 giorni.

Qui ti consiglio una comoda utility - Risolto il problema con la formattazione della risposta of Kutools per Outlook. Con questa utility, puoi facilmente specificare una formattazione di risposta come HTML, testo normale e RTF e correggere la formattazione specificata come formato di risposta per tutte le e-mail di risposta future.

1. Clic Kutools > Formattazione fissa > Risolto il problema con la formattazione della risposta > Imposta formattazione risposta. Vedi screenshot:

2. Nel Imposta formattazione risposta finestra di dialogo, selezionare il HTML opzione e quindi fare clic su OK pulsante.

3. Ora fare clic su Formattazione fissa > Risolto il problema con la formattazione della rispostaAbilita formattazione risposta fissa nella scheda Kutools per abilitare l'utilità.

D'ora in poi, Outlook risponderà sempre a un'email in formato HTML.

Se vuoi avere una prova gratuita di questa utility, vai su scarica gratuitamente il software prima, quindi vai ad applicare l'operazione secondo i passaggi precedenti.


Kutools for Outlook: porta 100 funzionalità avanzate in Outlook e semplifica notevolmente il lavoro!

  • Auto CC / BCC dalle regole durante l'invio di e-mail; Avanzamento automatico Email multiple personalizzate; Risposta automatica senza server di scambio e più funzioni automatiche ...
  • Avviso BCC - mostra il messaggio quando provi a rispondere a tutti se il tuo indirizzo e-mail è nell'elenco BCC; Ricorda quando mancano allegatie altre funzioni di promemoria ...
  • Rispondi (tutti) con tutti gli allegati nella conversazione di posta; Rispondi a molte email in secondi; Aggiunta automatica di saluto quando rispondi; Aggiungi la data all'oggetto ...
  • Strumenti per gli allegati: gestisci tutti gli allegati in tutti i messaggi, Scollegamento automatico, Comprimi tutto, Rinomina tutto, Salva tutto ... Rapporto rapido, Conta le email selezionate...
  • E-mail spazzatura potenti per abitudine; Rimuovi messaggi e contatti duplicati... Consentono di fare in modo più intelligente, veloce e migliore in Outlook.
girato kutools outlook scheda kutools 1180x121
girato kutools outlook kutools plus tab 1180x121
 
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Stoupa · 9 months ago
    Hi,

    as for answering everyone - it's very simple - just change the 31st line of code:

    Set oMsgReply = oMsg.Reply --> change "oMsg.ReplyAll" or change "oMsg.Forward"

    And to apply for "all emails" just do this:
    Instead of creating buttons in quick access, create new buttons directly in the ribbon (Customize Ribbon), create a "Custom" ("New Group") there and create buttons from macros (first macro to "reply to all", second macro to "forward").

    And the original "Reply" group can be removed from the ribbon ;)

    Anyway, extendoffice.com is a great site from which I sometimes draw data - many thanks... ;)
  • To post as a guest, your comment is unpublished.
    Jeroen · 1 years ago
    Hello,

    This works very well, thanks. But... it does not reply to all. Only the sender of the email received is added to the reply. What should I change in the code so it does "Reply to all" instead of "Reply"?


    Thanks!

  • To post as a guest, your comment is unpublished.
    kevin · 3 years ago
    Running the macro works for one instance, but how to replicate it to occur on every instance?
  • To post as a guest, your comment is unpublished.
    Natalie · 3 years ago
    I followed all of the steps listed about but when I press F5 to run the Module I get an error message saying that the Macros for this project have been disabled. I even tried going into Outlooks settings and telling Outlook to enable all Macros. Any help would be greatly appreciated!
  • To post as a guest, your comment is unpublished.
    antoine · 4 years ago
    Thanks a lot for this macro!
  • To post as a guest, your comment is unpublished.
    charlotte · 4 years ago
    this only changes the email i have selected. how do you change it for all emails?
    • To post as a guest, your comment is unpublished.
      Darrell · 3 years ago
      Same thing for me. Did you get any help?
  • To post as a guest, your comment is unpublished.
    Adrian Young · 4 years ago
    Please, do you know the appropriate 'Alt F11' and 'F5' keys when using Outlook 2016 on a Mac?
    This sure is an annoying omission by Microsoft. Many thanks. Hope you can help.
  • To post as a guest, your comment is unpublished.
    John · 4 years ago
    Thanks, it worked. You are da man!
  • To post as a guest, your comment is unpublished.
    Clair · 4 years ago
    Thank you for this, but i am having issues.
    I copy/pasted and the number were put above the text when i pasted it and I got the error message - "compile error: invalid outside procedure"

    Then i tried to just erase the numbers and leave the test and got : Run time Error - could not send message. - I then clicked Debug and got the same error as others: Set oMsgReply = oMsg.Reply

    Thoughts?
    • To post as a guest, your comment is unpublished.
      Anthony · 4 years ago
      Dont open the email, only highlight it in outlook.
      Alt +F11
      insert the module
      F5
      New email should open as HTML to reply
  • To post as a guest, your comment is unpublished.
    Derar · 4 years ago
    Great Job.

    but in fact i have a small error that might be conflicting the running option:

    Set oMsgReply = oMsg.Reply

    can you tell me if you experience such an error related to above code line.

    rgds
  • To post as a guest, your comment is unpublished.
    Derar · 4 years ago
    great work

    but it is giving me an error:

    Set oMsgReply = oMsg.Reply

    couldn't sed msg
  • To post as a guest, your comment is unpublished.
    Justin · 4 years ago
    This seems to work on the sender I received the txt email from, but not for other senders. Do I have to rerun this for each sender?

    FYI, Outlook 365 for an Exchange mail account on machine running Windows 7.
  • To post as a guest, your comment is unpublished.
    Emily · 4 years ago
    I have been using and loving this for a month (thank you!), but today it broke. Other searching online tells me it might have been an Outlook update that broke it -- any ideas?
  • To post as a guest, your comment is unpublished.
    ronald · 6 years ago
    Superb, hero!

    It really works, save time and energy.
  • To post as a guest, your comment is unpublished.
    Shivin · 6 years ago
    You are a genius buddy!!! Thank you...
    I have got another question.. Do you know how to remove the paragraph markers when they automatically appear when composing a reply in outlook.

    Thank you
  • To post as a guest, your comment is unpublished.
    Curtis · 7 years ago
    YOU ARE A WIZARD!!! :lol:

    The VBA script works perfectly, no longer do I have to delete my signature, convert manually to HTML and then re-insert my signature on EVERY message I send!