Tip: Iba pang mga wika ay isinaling-Google. Maaari mong bisitahin ang English bersyon ng link na ito.
mag-log in
x
or
x
x
Magrehistro
x

or

Paano awtomatikong palitan ang lagda batay sa mga tatanggap sa Outlook?

Bilang default, ang Outlook ay may isang function ng build-in para sa mga gumagamit upang awtomatikong baguhin ang lagda habang nagpapadala ng mga email sa pamamagitan ng iba't ibang mga email account. Ngunit lampas pa rito, dito ipakikita ko sa iyo ang paraan ng awtomatikong pagpapalit ng lagda batay sa iba't ibang mga tatanggap sa field na To sa Outlook.

Baguhin ang lagda batay sa mga tatanggap awtomatikong may VBA code


Palaging tumugon sa email gamit ang default na email account sa Outlook:

Kung nais mong palaging tumugon sa email na may default na email account sa iyong Outlook, ang Palaging tumugon sa default na account opsyon ng Kutools para sa Outlook gagawin ka ng isang pabor. Tingnan ang screenshot:

Kutools para sa Outlook: may higit sa 40 madaling gamiting Outlook add-in, libre upang subukan nang walang limitasyon sa 45 na araw. I-download at libreng pagsubok Ngayon!


Baguhin ang lagda batay sa mga tatanggap awtomatikong may VBA code

Mangyaring sundin ang mga hakbang sa ibaba upang mag-apply ng iba't ibang mga lagda sa mga kaukulang tatanggap habang nagpapadala ng mga email sa Outlook.

1. Una, kailangan mong huwag paganahin ang auto-attach na tampok na lagda sa Outlook. Paki-klik talaksan > Opsyon upang buksan ang Mga Pagpipilian sa Outlook window.

2. Nasa Mga Pagpipilian sa Outlook window, piliin koreo sa kaliwang pane, pagkatapos ay i-click ang Mga lagda na pindutan sa Gumawa ng mga mensahe seksyon. Tingnan ang screenshot:

3. Nasa Mga lagda at Stationery dialog box, pumunta sa Pumili ng default na lagda seksyon sa ilalim ng E-mail Signature tab, pumili ng isang email account sa Email-account drop-down list, at pagkatapos ay piliin (Wala) mula sa Mga bagong mensahe at Tugon / pasulong drop-down na mga listahan. Ulitin ang mga hakbang na ito hanggang sa itakda ang lahat ng mga email account (Wala). Pagkatapos ay i-click ang OK button.

nota: Maaari mo ring likhain ang iyong kinakailangang mga lagda sa ito Mga lagda at Stationery dialog box.

4. I-click ang OK button kapag nagbabalik ito Mga Pagpipilian sa Outlook window.

5. pindutin ang Alt + F11 key upang buksan ang Microsoft Visual Basic para sa Mga Application window.

6. Nasa Microsoft Visual Basic para sa Mga Application window, double click ThisOutlookSession sa kaliwang pane upang buksan ang window ng Code, at ang kopya sa ibaba ng VBA code sa window. Tingnan ang screenshot:

VBA code: Awtomatikong baguhin ang lagda batay sa mga tatanggap sa 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

Mga Tala:

1. Sa VBA code, mangyaring palitan ang "Email Address 1 / 2 / 3 / 4"Kasama ang ilang mga email address ng mga tatanggap.

2. "aaa.htm""bbb.htm"At"ccc.htm"ang tinukoy na lagda na iyong ipapadala sa mga kaukulang tatanggap.

3. Sa kasong ito, ang lagda "aaa"Ay ipapadala sa"Email Address 1", Lagda"Bbb"Ay ipapadala sa"Email Address 2"At"Email Address 3", at "Email Address 4"Makatatanggap ng email na naka-embed na may lagda"ccc". Mangyaring baguhin ang mga ito batay sa iyong mga pangangailangan.

7. Pagkatapos ay mag-click Kagamitan > Mga sanggunian pumunta sa Mga sanggunian-Proyekto dialog box. Sa dialog, pakitingnan Microsoft Scripting Runtime opsyon, at pagkatapos ay mag-click OK pindutan, tingnan ang screenshot:

8. pindutin ang Alt + Q key upang isara ang Microsoft Visual Basic para sa Mga Application window.

Mula ngayon, pagkatapos ng pagbuo ng isang email at pagpindot sa pindutang Ipadala, ang kaukulang pirma ay awtomatikong ipasok sa dulo ng email na katawan batay sa email address ng tatanggap sa field na To.

Kung nais mong ipasok ang timestamp bilang lagda sa email katawan habang lumilikha / sumasagot / nagpapasa ng bagong email sa iyong Outlook, maaari mong paganahin ang Magdagdag ng lagda ng petsa kapag lumikha ng bago, tumugon at nagpapadala ng email opsyon ng Kutools para sa Outlook upang makamit ito. Tingnan ang screenshot:

Kutools para sa Outlook: may higit sa 40 madaling gamiting Outlook add-in, libre upang subukan nang walang limitasyon sa 45 na araw. I-download at libreng pagsubok Ngayon!



Kutools para sa Outlook

Higit sa 100 Advanced na Mga Function para sa Outlook 2010, 2013, 2016, 2019 at 365

screen shot kutools para sa pananaw maliit na maliit para sa banner 201812

Higit pang mga Tampok | Libreng pag-download | Tanging $ 39.00 para sa daan-daang mga pag-andar

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 · 10 days ago
    How would this behave if there are multiple recipients?