मुख्य सामग्री पर जाएं

आउटलुक के माध्यम से भेजने से पहले प्राप्तकर्ता के पते की जांच कैसे करें?

लेखक: रवि अंतिम संशोधित: 2020-09-18

कुछ समय में, आप आउटलुक के माध्यम से ई-मेल भेजते समय कुछ महत्वपूर्ण प्राप्तकर्ताओं को To, CC या BCC फ़ील्ड में जोड़ने से चूक सकते हैं। यहां, मैं यह जांचने के लिए एक विधि पेश कर सकता हूं कि आउटलुक के माध्यम से भेजने से पहले विशिष्ट ईमेल पते जोड़े गए हैं या नहीं।

वीबीए कोड के साथ भेजने से पहले पते की जांच करें


वीबीए कोड के साथ भेजने से पहले पते की जांच करें

यहां मेरे पास दो कोड हैं जो आपको इस काम को हल करने में मदद कर सकते हैं, आप अपनी आवश्यकता के अनुसार किसी को भी चुन सकते हैं।

1। दबाएँ ऑल्ट + F11 kसक्षम करने के लिए आँखें अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की.

2। डबल क्लिक करें यह आउटलुक सत्र से Project1 कोड संपादक खोलने के लिए फलक, नीचे दिए गए कोड को संपादक में कॉपी और पेस्ट करें।

वीबीए: भेजने से पहले To फ़ील्ड में प्राप्तकर्ता का पता जांचें

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

भेजने से पहले दस्तावेज़ प्राप्तकर्ता का पता जांचें 1

कोड में, आप बदल सकते हैं ("""""") उन वास्तविक प्राप्तकर्ताओं के लिए जिनकी आपको आवश्यकता है।

3. फिर में भी अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की, क्लिक करें टूल्स > संदर्भ। चेक माइक्रोसॉफ्ट स्क्रिप्टिंग रनटाइम चेकबॉक्स में सन्दर्भ-परियोजना1 संवाद।

भेजने से पहले दस्तावेज़ प्राप्तकर्ता का पता जांचें 2 दस्तावेज़ तीर दाएँ भेजने से पहले दस्तावेज़ प्राप्तकर्ता का पता जांचें 3

4। क्लिक करें OK और कोड सेव करें.

अब यदि निर्दिष्ट प्राप्तकर्ता ईमेल भेजते समय To फ़ील्ड में दिखाई नहीं देते हैं, तो एक संवाद आपको यह याद दिलाने के लिए पॉप आउट हो जाएगा कि क्या ईमेल भेजना है।
भेजने से पहले दस्तावेज़ प्राप्तकर्ता का पता जांचें 4

उपरोक्त कोड के साथ, यह केवल ईमेल पतों की जाँच करता है सेवा मेरे फ़ील्ड, यदि आप चेक इन करना चाहते हैं सेवा मेरे, CC और बीसीसी फ़ील्ड, आप नीचे दिए गए कोड का उपयोग कर सकते हैं।

वीबीए: भेजने से पहले To/CC/BCC फ़ील्ड में प्राप्तकर्ता का पता जांचें

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

इस कोड से आपको चेक करने की जरूरत नहीं पड़ेगी माइक्रोसॉफ्ट स्क्रिप्टिंग रनटाइम चेकबॉक्स, प्रभावी होने के लिए कोड को सीधे सहेजें।


सर्वोत्तम कार्यालय उत्पादकता उपकरण

आउटलुक के लिए कुटूल - आपके आउटलुक को सुपरचार्ज करने के लिए 100 से अधिक शक्तिशाली सुविधाएँ

🤖 एआई मेल सहायक: एआई जादू के साथ त्वरित प्रो ईमेल - प्रतिभाशाली उत्तरों के लिए एक-क्लिक, सही टोन, बहुभाषी महारत। ईमेलिंग को सहजता से रूपांतरित करें! ...

📧 ईमेल स्वचालन: कार्यालय से बाहर (POP और IMAP के लिए उपलब्ध)  /  ईमेल भेजने का शेड्यूल करें  /  ईमेल भेजते समय नियमों के अनुसार ऑटो सीसी/बीसीसी  /  स्वतः अग्रेषित (उन्नत नियम)   /  स्वतः ग्रीटिंग जोड़ें   /  बहु-प्राप्तकर्ता ईमेल को स्वचालित रूप से अलग-अलग संदेशों में विभाजित करें ...

📨 ईमेल प्रबंधन: आसानी से ईमेल याद रखें  /  विषयों और अन्य लोगों द्वारा घोटाले वाले ईमेल को ब्लॉक करें  /  डुप्लिकेट ईमेल हटाएँ  /  उन्नत खोज  /  फ़ोल्डरों को समेकित करें ...

📁 अनुलग्नक प्रोबैच सहेजें  /  बैच अलग करना  /  बैच संपीड़न  /  ऑटो सहेजें   /  ऑटो डिटैच  /  ऑटो कंप्रेस ...

🌟 इंटरफ़ेस जादू: 😊अधिक सुंदर और शानदार इमोजी   /  टैब्ड व्यू के साथ अपनी आउटलुक उत्पादकता बढ़ाएँ  /  आउटलुक को बंद करने के बजाय छोटा करें ...

???? एक-क्लिक चमत्कार: आने वाले अनुलग्नकों के साथ सभी को उत्तर दें  /   फ़िशिंग-रोधी ईमेल  /  🕘प्रेषक का समय क्षेत्र दिखाएं ...

👩🏼‍🤝‍👩🏻 संपर्क एवं कैलेंडर: बैच चयनित ईमेल से संपर्क जोड़ें  /  किसी संपर्क समूह को अलग-अलग समूहों में विभाजित करें  /  जन्मदिन अनुस्मारक हटाएँ ...

के ऊपर 100 सुविधाएँ आपके अन्वेषण की प्रतीक्षा करें! अधिक जानने के लिए यहां क्लिक करें।

 

 

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