Savjet: drugi jezici su prevedeni na Google. Možete posjetiti English verzija ove veze.
Prijava
x
or
x
x
Registracija
x

or

Kako automatski promijeniti potpis na temelju primatelja u programu Outlook?

Prema zadanim postavkama, Outlook ima funkciju gradnje za korisnike koji automatski mijenjaju potpis dok šalju poruke e-pošte putem različitih računa e-pošte. Ali iznad toga, ovdje ću vam pokazati način automatski izmjene potpisa na temelju različitih primatelja u polju Prima u programu Outlook.

Promjena potpisa na temelju primatelja automatski s VBA kodom


Uvijek odgovorite na e-poštu s zadanim računom e-pošte u programu Outlook:

Ako želite uvijek odgovoriti na e-poštu s zadanim računom e-pošte u programu Outlook, Uvijek odgovorite s zadanim računom opcija Kutools za Outlook učinit će ti uslugu. Pogledajte snimak zaslona:

Kutools za Outlook: s više od 40 zgodnih dodataka za Outlook, slobodno možete isprobati bez ograničenja u 45 danima. Preuzmite i besplatno testiranje odmah!


Promjena potpisa na temelju primatelja automatski s VBA kodom

Slijedite korake u nastavku kako biste primijenili različite potpise odgovarajućim primateljima tijekom slanja e-pošte u programu Outlook.

1. Prvo, trebate onemogućiti značajku potpomognute automatske potpore u Outlooku. Molimo kliknite file > Opcije otvoriti Outlook Options prozor.

2. U Outlook Options prozor, odaberite pošta u lijevom oknu, a zatim kliknite gumb potpisi na gumbu Sastavite poruke odjeljak. Pogledajte snimak zaslona:

3. U Potpisi i tiskanice dijaloški okvir, idite na Odaberite zadani potpis odjeljak ispod Potpis E-pošte karticu, odaberite račun e-pošte u E-mail račun padajućeg popisa, a zatim odaberite (None) od Nove poruke i Odgovora / naprijed padajućeg popisa. Ponovite ove korake sve dok nisu postavljeni svi računi e-pošte (None), Zatim kliknite na OK tipku.

bilješke: Također možete stvoriti svoje potrebne potpise Potpisi i tiskanice dijaloški okvir.

4. Kliknite OK kada se vrati Outlook Options prozor.

5. pritisni drugo + F11 tipke za otvaranje Microsoft Visual Basic for Applications prozor.

6. U Microsoft Visual Basic for Applications prozor, dvaput klik ThisOutlookSession u lijevom oknu za otvaranje prozora koda i kopiju ispod VBA koda u prozor. Pogledajte snimak zaslona:

VBA kod: Automatski promijenite potpis na temelju primatelja u programu 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

Bilješke:

1. U VBA kodu zamijenite "Adresa e-pošte 1 / 2 / 3 / 4"S određenim adresama e-pošte primatelja.

2. "aaa.htm""bbb.htm"I"ccc.htm"su navedeni potpis koji ćete poslati odgovarajućim primateljima.

3. U ovom slučaju, potpis "aaa"Bit će poslan"Adresa e-pošte 1", Potpis"bbb"Bit će poslan"Adresa e-pošte 2"A"Adresa e-pošte 3", i "Adresa e-pošte 4"Primit će poruku e-pošte ugrađeno s potpisom"ccc”. Promijenite ih na temelju vaših potreba.

7. Zatim kliknite alat > Reference otići na Reference-projekt dijaloški okvir. U dijaloškom okviru provjerite Runtime za Microsoft Scripting opciju, a zatim kliknite OK gumb, pogledajte snimak zaslona:

8. pritisni drugo + Q tipke za zatvaranje Microsoft Visual Basic for Applications prozor.

Od sada, nakon što sastavite e-poštu i pritisnete gumb Pošalji, odgovarajući će se potpis automatski umetnuti na kraju tijela e-pošte na temelju adrese e-pošte primatelja u polju Prima.

Ako želite umetnuti vremensku oznaku kao potpis u tijelo e-pošte prilikom stvaranja / odgovaranja / prosljeđivanja nove e-pošte u Outlook, možete omogućiti Dodajte potpis datuma prilikom izrade nove e-poruke, odgovaranja i prosljeđivanja opcija Kutools za Outlook kako bi je postigao. Pogledajte snimak zaslona:

Kutools za Outlook: s više od 40 zgodnih dodataka za Outlook, slobodno možete isprobati bez ograničenja u 45 danima. Preuzmite i besplatno testiranje odmah!



Kutools za Outlook

Više od 100 naprednih funkcija za Outlook 2010, 2013, 2016, 2019 i 365

zaslon pucao kutools za Outlook mali za banner 201812

Dodatne mogućnosti | Besplatno preuzimanje | Samo $ 39.00 za stotine funkcija

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.