0
我正在使用MS office 2010.我需要Outlook通訊組列表中的成員詳細信息。來自非默認帳戶分配列表的地址
我的Outlook配置了兩個電子郵件ID。一個是客戶另一個是公司。
我在Excel中有一個代碼來檢查通訊組列表並將詳細信息導入到Excel中。
我能夠從分配列表中導入默認郵件ID的詳細信息。我無法從其他電子郵件中選擇分發列表。它試圖在默認情況下搜索DL並選擇錯誤的名稱。
這裏是我的代碼
Dim olApp As Outlook.Application
Dim olNS As Outlook.Namespace
Dim olAL As Outlook.AddressList
Dim olEntry As Outlook.AddressEntry
Dim olMember As Outlook.AddressEntry
Dim lMemberCount As Long
Dim objMail As Outlook.MailItem
Set olApp = Outlook.Application
Set olNS = olApp.GetNamespace("MAPI")
Set olAL = olNS.AddressLists("Global Address List")
Set objMail = olApp.CreateItem(olMailItem)
' enter the list name
Set olEntry = olAL.AddressEntries(".DL IS Support")
' get count of dist list members
lMemberCount = olEntry.Members.Count
做了上述代碼的任何事情,或者我們需要修改/添加任何東西。有人可以建議請。 – user2717144
您的意思是您需要從您的個人資料中的其他Exchange帳戶獲取GAL容器? –
是的,在搜索時,總是從一個GAL搜索,而不是從另一個搜索。檢查其他GAL我在上面的代碼中需要修改的位置和內容。 – user2717144