Les galetes ens ajuden a lliurar els nostres serveis. En utilitzar els nostres serveis, accepteu el nostre ús de cookies.
Consell: altres idiomes es tradueixen en Google. Pots visitar el English versió d'aquest enllaç.
Iniciar Sessió
x
or
x
x
Registre
x

or

Com canviar automàticament la signatura basada en els destinataris d'Outlook?

Per defecte, Outlook té una funció de compilació perquè els usuaris canviïn automàticament la signatura mentre envien correus electrònics a través de diferents comptes de correu electrònic. Però més enllà d'això, aquí us mostraré un mètode per canviar automàticament la signatura basada en diferents destinataris del camp A de l'Outlook.

Canvieu la signatura segons els destinataris automàticament amb el codi VBA


Responeu sempre el correu electrònic amb el compte de correu electrònic predeterminat a l'Outlook:

Si voleu respondre sempre el correu electrònic amb el compte de correu electrònic predeterminat al vostre Outlook, el Respon sempre amb compte predeterminat opció de Kutools per Outlook li farà un favor. Mostra la captura de pantalla:

Kutools per Outlook: amb més complements d'Outlook de 40, gratuïts per intentar sense limitacions en 45 dies. Baixada i prova gratuïta Ara!


Canvieu la signatura segons els destinataris automàticament amb el codi VBA

Seguiu els passos següents per aplicar signatures diferents als destinataris corresponents mentre envieu correus electrònics a Outlook.

1. En primer lloc, heu de desactivar la funció d'identificació automàtica adjunta a Outlook. Feu clic a Dossier > opcions per obrir el Opcions d'Outlook finestra.

2. A la Opcions d'Outlook finestra, seleccioneu mail al panell esquerre, feu clic a la icona Firmes botó al Escriure missatges secció. Mostra la captura de pantalla:

3. A la Signatures i papereria quadre de diàleg, aneu al Trieu la signatura predeterminada secció sota la Signatura per correu electrònic , seleccioneu un compte de correu electrònic al Compte de correu electrònic llista desplegable i, a continuació, trieu (Cap) des nous missatges i Respostes / cap a endavant llistes desplegables. Repetiu aquests passos fins que s'estableixin tots els comptes de correu electrònic (Cap). A continuació, feu clic a la icona OK botó.

Nota: També podeu crear les vostres signatures necessàries Signatures i papereria Caixa de diàleg.

4. Feu clic al OK botó quan torna el Opcions d'Outlook finestra.

5. Premeu el botó Alt + F11 claus per obrir el Microsoft Visual Basic per a aplicacions finestra.

6. A la Microsoft Visual Basic per a aplicacions finestra, feu doble clic ThisOutlookSession al panell esquerre per obrir la finestra Codi i la còpia que apareix a sota del codi VBA a la finestra. Mostra la captura de pantalla:

Codi VBA: Canvia automàticament la signatura basada en destinataris a Outlook

Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
'Updated by ExtendOffice 20180814
Dim xMailItem As MailItem
Dim xRecipients As Recipients
Dim xRecipient As Recipient
Dim xRcpAddress As String
Dim xSignatureFile, xSignaturePath As String
Dim xFSO As Scripting.FileSystemObject
Dim xTextStream As Scripting.TextStream
Dim xSignature As String
On Error Resume Next
Set xFSO = New Scripting.FileSystemObject
If Item.Class = olMail Then
    Set xMailItem = Item
    Set xRecipients = xMailItem.Recipients
End If
xSignaturePath = CreateObject("WScript.Shell").SpecialFolders(5) + "\Microsoft\Signatures\"
If xRecipients.Count = 1 Then
    Set xRecipient = xRecipients.Item(1)
    xRcpAddress = xRecipient.Address
    Select Case xRcpAddress
        Case "Email Address 1"
            xSignatureFile = xSignaturePath & "aaa.htm"
        Case "Email Address 2", "Email Address 3"
            xSignatureFile = xSignaturePath & "bbb.htm"
        Case "Email Address 4"
            xSignatureFile = xSignaturePath & "ccc.htm"
    End Select
End If
Set xTextStream = xFSO.OpenTextFile(xSignatureFile)
xSignature = xTextStream.ReadAll
xMailItem.HTMLBody = xMailItem.HTMLBody & "<HTML><BODY><br>" & xSignature & "</br></HTML></BODY>"
End Sub

notes:

1. En el codi VBA, substituïu el "Adreça de correu electrònic 1 / 2 / 3 / 4"Amb certes adreces de correu electrònic dels destinataris.

2. "aaa.htm""bbb.htm"I"ccc.htm"és la signatura especificada que s'enviarà als destinataris corresponents.

3. En aquest cas, la signatura "aaa"S'enviarà a"Adreça de correu electrònic 1", Signatura"bbb"S'enviarà a"Adreça de correu electrònic 2"I"Adreça de correu electrònic 3", i "Adreça de correu electrònic 4"Rebrà el correu electrònic incrustat amb la signatura"ccc". Canvieu-les segons les vostres necessitats.

7. A continuació, feu clic a instruments > referències per anar a la Referències-Projecte Caixa de diàleg. Al diàleg, comproveu Microsoft Scripting Runtime opció i, a continuació, feu clic a OK botó, veure captura de pantalla:

8. Premeu el botó Alt + Q claus per tancar el Microsoft Visual Basic per a aplicacions finestra.

A partir d'ara, després de compondre un correu electrònic i fer clic al botó Envia, la signatura corresponent s'inserirà automàticament al final del cos de correu electrònic basada en l'adreça de correu electrònic del destinatari al camp Per.

Si voleu inserir el segell de temps com a signatura al cos del correu electrònic mentre crea / respon / reenvia un nou correu electrònic al vostre Outlook, podeu activar-lo Afegiu la signatura de la data quan creeu un correu electrònic nou, de resposta i de reenviament opció de Kutools per Outlook per aconseguir-ho. Mostra la captura de pantalla:

Kutools per Outlook: amb més complements d'Outlook de 40, gratuïts per intentar sense limitacions en 45 dies. Baixada i prova gratuïta Ara!



Kutools per Outlook

Més de 100 Advanced Functions for Outlook 2010, 2013, 2016, 2019 i 365

captura de pantalla kutools per a les minúscules perspectives per a l&#39;anunci 201812

Més funcions | Descàrrega gratuita | Només $ 39.00 per centenars de funcions

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.