को हल करते समय एकाधिक प्रविष्टियों की पहली प्रविष्टि का चयन करना मेरे पास एक ऐसा कार्य है जो नाम लेता है और चयनित नाम के लिए उपनाम को वापस करने के लिए Outlook में इसे हल करता है। यह पता चलता है जब पता पुस्तिका में चयनित नाम के लिए एक से अधिक प्रविष्टियां होती हैं। जैसे "स्मिथ, बॉब" & "स्मिथ, बॉब एक्स"। यदि मैं जिस नाम को हल करने का प्रयास करता हूं वह है "स्मिथ, बॉब एक्स", कोड ठीक काम करता है, लेकिन सादा "स्मिथ, बॉब" विफल रहता है।Outlook प्राप्तकर्ता
मुझे लगता है कि एकाधिक प्रविष्टियां कब मिलती हैं, Outlook चेक नाम संवाद खोलता है (यह तब होता है जब मैं मैन्युअल रूप से नाम हल करता हूं)।
जब मेरे कोड को एकाधिक प्रविष्टियां मिलती हैं, तो मैं पहले का चयन कैसे करूं?
Function GETTPX(ByVal UserName As String) As String
Dim objOL As Object
Dim oRecip As Outlook.Recipient
Dim oEU As Outlook.ExchangeUser
Dim oEDL As Outlook.ExchangeDistributionList
Set objOL = CreateObject("Outlook.Application")
Set oRecip = objOL.Session.CreateRecipient(UserName)
oRecip.Resolve
If oRecip.Resolved Then
Set oEU = oRecip.AddressEntry.GetExchangeUser
End If
GETTPX = oEU.Alias
Set oRecip = Nothing
Set objOL = Nothing
End Function
मैं एक काम कंप्यूटर का उपयोग कर रहा हूं इसलिए कुछ भी डाउनलोड करने से मुझे कोई डर नहीं होगा। तो मुझे लगता है कि यह ऐसा कुछ नहीं है जिसे मैं केवल वीबीए के साथ प्राप्त कर सकता हूं? – StevenWalker
यह सही है। –