Vai al contenuto principale

Come impostare firme diverse per risposte e inoltri in Outlook?

Autore: Xiaoyang Ultima modifica: 2018-08-20

Normalmente, puoi impostare firme diverse per account diversi in Outlook, ma hai mai provato ad applicare firme diverse per risposte e inoltri. Significa che quando rispondi a un'e-mail, viene inserita la firma1, quando inoltri un'e-mail viene applicata la firma2. Come hai potuto risolvere questa attività in Outlook?

Imposta firme diverse per le risposte e gli inoltri con il codice VBA


Imposta firme diverse per le risposte e gli inoltri con il codice VBA

Il seguente codice VBA può aiutarti a impostare firme diverse per risposte e inoltri, esegui i passaggi seguenti uno per uno:

1. Tieni premuto il ALT + F11 chiavi per aprire il Microsoft Visual Basic, Applications Edition finestra.

2. Quindi, fare clic inserire > Moduli, copia e incolla sotto il codice nel modulo vuoto aperto, vedi screenshot:

Codice VBA: imposta firme diverse per risposte e inoltri:

Public WithEvents GExplorer As Outlook.Explorer
Public WithEvents GMail As Outlook.MailItem
Public GFSO As Scripting.FileSystemObject
Public GTextStream As Scripting.TextStream
Public GText As String
Private Sub Application_Startup()
    Set GExplorer = Outlook.Application.ActiveExplorer
    Set GFSO = New Scripting.FileSystemObject
End Sub
Private Sub GExplorer_SelectionChange()
    Dim xItem As Object
    On Error Resume Next
    Set xItem = GExplorer.Selection.Item(1)
    If xItem.Class <> olMail Then Exit Sub
    Set GMail = xItem
End Sub
Private Sub GMail_Reply(ByVal Response As Object, Cancel As Boolean)
    InsertSignature Response, "Signature1.htm"   'change this signature name for replies
End Sub
Private Sub GMail_Forward(ByVal Forward As Object, Cancel As Boolean)
    InsertSignature Forward, " Signature2.htm"    'change this signature name for forwards
End Sub
Private Sub InsertSignature(Item As Object, SignName As String)
    Dim xSignatureFile As String
    Dim xMailItem As Outlook.MailItem
    xSignatureFile = CreateObject("WScript.Shell").SpecialFolders(5)
    xSignatureFile = xSignatureFile & "\Microsoft\Signatures\" & SignName
    Set GTextStream = GFSO.OpenTextFile(xSignatureFile)
    GText = ""
    GText = GTextStream.ReadAll
    If Item.Class <> olMail Then Exit Sub
    Set xMailItem = Item
    With xMailItem
        .Display
        .HTMLBody = .HTMLBody & "<br><br>" & GText
    End With
End Sub

Note:: Nel codice sopra, Signature1 e Signature2 sono i due nomi delle firme che desideri utilizzare per rispondere e inoltrare. Si prega di modificare i nomi in base alle proprie esigenze.

doc sig forwar risposta 1

3. Ancora in Microsoft Visual Basic, Applications Edition finestra, fare clic Strumenti > Testimonianze per andare al Riferimenti-Progetto1 finestra di dialogo e selezionare Runtime di script Microsoft opzione dal Riferimenti disponibili casella di riepilogo, vedi screenshot:

doc sig forwar risposta 2

4. E poi clicca OK per chiudere la finestra di dialogo, d'ora in poi, quando rispondi a un'e-mail, Signature1 verrà inserito subito, vedi screenshot:

doc sig forwar risposta 3

E quando inoltri un messaggio, Signature2 verrà inserito come mostrato nella seguente schermata:

doc sig forwar risposta 4


I migliori strumenti per la produttività in ufficio

Ultime notizie: lancio di Kutools per Outlook Free Version!

Sblocca oltre 100 potenti funzionalità con una prova gratuita di 30 giorni; Oltre 70 rimangono gratuiti per sempre dopo il periodo di prova. Fai clic per vedere tutte le funzionalità gratuite!

🤖 Kutools AI : E-mail istantanee professionali con la magia dell'intelligenza artificiale: risposte geniali con un solo clic, tono perfetto, padronanza multilingue. Trasforma l'e-mail senza sforzo! ...

???? Automazione di posta elettronica: Risposta automatica (disponibile per POP e IMAP)  /  Pianifica l'invio di e-mail  /  CC/BCC automatico in base alle regole durante l'invio di e-mail  /  Inoltro automatico (regole avanzate)   /  Aggiunta automatica di saluto   /  Suddividi automaticamente le email con più destinatari in singoli messaggi ...

📨 gestione e-mail: Richiamare le e-mail  /  Blocca le email truffe per soggetto e altri  /  Elimina email duplicate  /  Ricerca avanzata  /  Consolidare cartelle ...

📁 Allegati ProSalvataggio in batch  /  Stacca batch  /  Comprimi in lotti  /  Salvataggio automatico   /  Scollegamento automatico  /  Comprimi automaticamente ...

🌟 Magia dell'interfaccia: 😊Più emoji carini e fantastici   /  Ricordarti quando arrivano email importanti  /  Riduci a icona Outlook invece di chiuderlo ...

👍 Meraviglie con un clic: Rispondi a tutti con gli allegati in arrivo  /   E-mail anti-phishing  /  🕘Mostra il fuso orario del mittente ...

👩🏼‍🤝‍👩🏻 Contatti e calendario: Aggiungi in batch contatti dalle email selezionate  /  Dividere un gruppo di contatti in singoli gruppi  /  Rimuovi promemoria compleanno ...

Sblocca istantaneamente Kutools per Outlook con un solo clic—permanentemente libero. Non aspettare, scaricalo ora e aumenta la tua efficienza!

 

 

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations