Tip: Iné jazyky sú Google preložené. Môžete navštíviť English verziu tohto odkazu.
Prihlásiť sa
x
or
x
x
Registrovať
x

or

Ako automaticky zmeniť podpis na základe príjemcov v programe Outlook?

V predvolenom nastavení má program Outlook vstavanú funkciu, ktorá umožňuje používateľom automaticky meniť podpis pri odosielaní e-mailov prostredníctvom rôznych e-mailových účtov. Ale okrem toho vám tu ukážem spôsob automatického zmeny podpisu na základe rôznych príjemcov v poli Komu v programe Outlook.

Zmena podpisu na základe príjemcov automaticky pomocou kódu VBA


V programe Outlook vždy odpovedajte na e-mail s predvoleným e-mailovým účtom:

Ak chcete vo svojom programe Outlook vždy odpovedať na e - mail s predvoleným e - mailovým účtom Vždy odpovedajte na predvolený účet možnosť Kutools pre program Outlook bude vám láskavosť. Pozri snímku obrazovky:

Kutools pre program Outlook: S viac než 40 šikovný Outlook add-in, možnosť vyskúšať bez obmedzenia v 45 dni. Stiahnite si bezplatnú skúšobnú verziu teraz!


Zmena podpisu na základe príjemcov automaticky pomocou kódu VBA

Postupujte podľa nasledujúcich krokov, ak chcete pri odosielaní e-mailov v programe Outlook použiť rôzne podpisy pre príslušných príjemcov.

1. Po prvé, musíte vypnúť funkciu automatického pripojenia podpisu v programe Outlook. Kliknite na tlačidlo rezeň > možnosti otvoriť Možnosti aplikácie Outlook okno.

2. V Možnosti aplikácie Outlook okno, vyberte pošta v ľavom okne kliknite na tlačidlo podpisy tlačidlo v Zostavte správy oddiel. Pozri snímku obrazovky:

3. V Podpisy a písacie potreby dialógové okno, prejdite na Vyberte predvolený podpis časť pod Podpis e-mailu kartu vyberte v e-mailovom účte Email účet v rozbaľovacom zozname a potom vyberte (Žiadne) z Nové správy a Odpovede / dopredu rozbaľovacie zoznamy. Opakujte tieto kroky, kým nebudú nastavené všetky e-mailové účty (Žiadne), Potom kliknite na tlačidlo OK tlačidlo.

Poznámky: Môžete tiež vytvoriť potrebné podpisy v tomto Podpisy a písacie potreby dialógové okno.

4. Kliknite na tlačidlo OK keď sa vráti Možnosti aplikácie Outlook okno.

5. Stlačte tlačidlo ostatné + F11 klávesy na otvorenie Microsoft Visual Basic pre aplikácie okno.

6. V Microsoft Visual Basic pre aplikácie okno, dvakrát kliknite ThisOutlookSession v ľavom paneli otvorte okno Kód a kópiu pod kódom VBA do okna. Pozri snímku obrazovky:

Kód VBA: Automaticky meniť podpis na základe príjemcov v programe 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

Poznámky:

1. V kóde VBA, prosím, nahraďte "E-mailová adresa 1 / 2 / 3 / 4"S určitými e-mailovými adresami príjemcov.

2. "aaa.htm""bbb.htm"A"ccc.htm"sú špecifikované podpisy, ktoré odošlete zodpovedajúcim príjemcom.

3. V tomto prípade podpis "aaa"Bude odoslaná na adresu"E-mailová adresa 1", Podpis"bbb"Bude odoslaná na adresu"E-mailová adresa 2"A"E-mailová adresa 3", a "E-mailová adresa 4"Dostane e-mail s vloženým podpisom"ccc". Zmeňte ich podľa svojich potrieb.

7. Potom kliknite na tlačidlo náradie > Referencie prejsť na Referencie-Project dialógové okno. V dialógovom okne skontrolujte Microsoft Scripting Runtime a potom kliknite na položku OK tlačidlo, pozri snímku obrazovky:

8. Stlačte tlačidlo ostatné + Q klávesy na zatvorenie Microsoft Visual Basic pre aplikácie okno.

Odteraz po zložení e-mailu a po stlačení tlačidla Odoslať bude príslušný podpis automaticky vložený na konci e-mailovej schránky na základe e-mailovej adresy príjemcu v poli Komu.

Ak chcete vložiť časovú pečiatku ako podpis do telefónu počas vytvárania / odpovedania / odosielania nových e-mailov vo vašom programe Outlook, môžete povoliť Pridanie podpisu dátumu pri vytváraní nového e-mailu s odpoveďou a posielania dopredu možnosť Kutools pre program Outlook dosiahnuť to. Pozri snímku obrazovky:

Kutools pre program Outlook: S viac než 40 šikovný Outlook add-in, možnosť vyskúšať bez obmedzenia v 45 dni. Stiahnite si bezplatnú skúšobnú verziu teraz!



Kutools pre program Outlook

Viac ako rozšírené funkcie 100 pre aplikácie Outlook 2010, 2013, 2016, 2019 a 365

obrazovka shot kutools pre výhľad malý pre banner 201812

Ďalšie funkcie | Bezplatné stiahnutie | Iba $ 39.00 pre stovky funkcií

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.
  • To post as a guest, your comment is unpublished.
    Devansh · 12 days ago
    How would this behave if there are multiple recipients?