Skip to main content

Conas seoltaí faighteora a sheiceáil sula seoltar trí Outlook iad?

Uaireanta, b’fhéidir go gcaillfidh tú roinnt faighteoirí tábhachtacha a chur le réimsí To, CC nó BCC agus tú ag seoladh R-phoist trí Outlook. Anseo, is féidir liom modh a thabhairt isteach chun a sheiceáil an bhfuil na seoltaí ríomhphoist ar leith curtha leis sula seoltar trí Outlook iad.

Seiceáil seoltaí sula seoltar iad le cód VBA


Seiceáil seoltaí sula seoltar iad le cód VBA

Tá dhá chód agam anseo a chabhróidh leat an post seo a réiteach, is féidir leat duine ar bith a roghnú de réir mar is gá duit.

1. Brúigh Alt + F11 keys a chumasú Microsoft Visual Basic d’Fheidhmchláir fhuinneog.

2. Cliceáil dúbailte ThisOutlookSession ó Project1 pána chun eagarthóir an chóid a oscailt, a chóipeáil agus a ghreamú faoi bhun an chóid don eagarthóir.

VBA: seiceáil seoladh an fhaighteora sa réimse To sula seoltar é

Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
'UpdatebyExtendoffice20180523
Dim xAddressArr() As Variant
Dim xAddress As String
Dim xRecipient As Recipient
Dim xPrompt As String
Dim xYesNo As Integer
Dim xDictionary As Scripting.Dictionary
On Error Resume Next
Set xDictionary = New Scripting.Dictionary
xAddressArr = Array("", "", "")
For i = LBound(xAddressArr) To UBound(xAddressArr)
    xDictionary.Add xAddressArr(i), True
Next i
For Each xRecipient In Item.Recipients
    If xRecipient.Type = olTo Then
        If xDictionary.Exists(xRecipient.Address) Then xDictionary.Remove xRecipient.Address
    End If
Next
If xDictionary.Count = 0 Then GoTo L1
For i = 0 To xDictionary.Count - 1
    If xAddress = "" Then
        xAddress = xDictionary.Keys(i)
    Else
        xAddress = xAddress + "; " & xDictionary.Keys(i)
    End If
Next i
xPrompt = "You are not sending this to: " & xAddress & ". Are you sure you want to send the Mail?"
xYesNo = MsgBox(xPrompt, vbQuestion + vbYesNo, "Kutools for Outlook")
If xYesNo = vbNo Then Cancel = True
L1:
  Set xRecipient = Nothing
  Set xDictionary = Nothing
End Sub

seiceáil seoladh an fhaighteora sula seoltar 1

Sa chód, is féidir leat athrú ("""""") do na faighteoirí fíor atá uait.

3. Ansin freisin sa Microsoft Visual Basic d’Fheidhmchláir fuinneog, cliceáil uirlisí > tagairtí. Seiceáil Microsoft Scripting Runtime bosca seiceála isteach Tagairtí-Tionscadal1 dialóg.

seiceáil seoladh an fhaighteora sula seoltar 2 saighead doc ar dheis seiceáil seoladh an fhaighteora sula seoltar 3

4. cliceáil OK agus sábháil an cód.

Anois Mura mbíonn na faighteoirí sonraithe le feiceáil i réimse To agus iad ag seoladh ríomhphoist, tiocfaidh dialóg amach chun a mheabhrú duit an ríomhphost a sheoladh.
seiceáil seoladh an fhaighteora sula seoltar 4

Leis an gcód thuas, ní dhéanann sé ach na seoltaí ríomhphoist a sheiceáil i Chun réimse, más mian leat seiceáil isteach Chun, CC agus BCC réimsí, is féidir leat a úsáid faoi bhun an chóid.

VBA: seiceáil seoladh an fhaighteora i réimsí To / CC / BCC sula seoltar é

Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
'UpdatebyExtendoffice20180523
Dim xRecipients As Outlook.Recipients
Dim xRecipient As Outlook.Recipient
Dim xPos As Integer
Dim xYesNo As Integer
Dim xPrompt As String
Dim xAddress As String
On Error Resume Next
If Item.Class <> olMail Then Exit Sub
Set xRecipients = Item.Recipients
xAddress = ""
For Each xRecipient In xRecipients
    xPos = InStr(LCase(xRecipient.Address), xAddress)
    If xPos = 0 Then
        xPrompt = "You sending this to " & xAddress & ". Are you sure you want to send it?"
        xYesNo = MsgBox(xPrompt, vbYesNo + vbQuestion + 4096, "Kutools for Outlook")
        If xYesNo = vbNo Then Cancel = True
    End If
Next xRecipient
End Sub

Leis an gcód seo, ní gá duit seiceáil Microsoft Scripting Runtime bosca seiceála, ach an cód a shábháil go díreach le go dtiocfaidh sé i bhfeidhm.


Uirlisí Táirgiúlachta Oifige is Fearr

Kutools le haghaidh Outlook - Níos mó ná 100 Gnéithe cumhachtacha chun do Outlook a shárú

🤖 Cúntóir Ríomhphoist AI: Ríomhphoist pro toirt le draíocht AI - aon-cliceáil chun freagraí genius, ton foirfe, máistreacht ilteangach. Trasfhoirmigh ríomhphost gan stró! ...

📧 Uathoibriú Ríomhphoist: As Oifig (Ar fáil do POP agus IMAP)  /  Sceideal Seol Ríomhphoist  /  Auto CC/BCC de réir Rialacha Agus Ríomhphost á Sheoladh  /  Auto Ar Aghaidh (Ardrialacha)   /  Beannacht Auto Cuir leis   /  Scoilt Ríomhphoist Ilfhaighteoirí go huathoibríoch i dTeachtaireachtaí Aonair ...

📨 Bainistíocht Ríomhphost: Ríomhphoist a Athghairm go héasca  /  Bloc Ríomhphoist Scam ag Ábhair agus Daoine Eile  /  Scrios Ríomhphoist Dúblacha  /  Cuardach Casta  /  Comhdhlúthaigh Fillteáin ...

📁 Ceangaltáin ProSábháil Baisc  /  Baisc Dícheangail  /  Comhbhrú Baisc  /  Auto Sábháil   /  Auto Dícheangail  /  Comhbhrúite Auto ...

🌟 Draíocht Chomhéadain: 😊Níos mó Emojis Pretty and Cool   /  Treisiú Do Tháirgiúlacht Outlook le Radhairc Tabbed  /  Íoslaghdaigh Outlook In ionad Deiridh ...

???? Wonders aon-cliceáil: Freagair Gach Duine le Ceangaltáin Isteach  /   Ríomhphoist Frith-Iascaireachta  /  🕘 Taispeáin Crios Ama an tSeoltóra ...

👩🏼‍🤝‍👩🏻 Teagmhálaithe & Féilire: Baisc Cuir Teagmhálacha Ó Ríomhphoist Roghnaithe  /  Roinn Grúpa Teagmhála ar Ghrúpaí Aonair  /  Bain Meabhrúcháin Breithlá ...

Thar Gnéithe 100 Fan le do Thaiscéalaíocht! Cliceáil Anseo le Tuilleadh Amach.

 

 

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