从Outlook中的多个帐户获取非默认地址簿的GAL

时间:2015-04-01 05:14:24

标签: c# outlook

我在Outlook中配置了两个域帐户,例如xxx@domain1.com和yyy@domain2.com。

有2本地址簿(请参阅附图)。我想通过添加非默认帐户的地址簿中的收件人向用户显示SelectNameDialog。但它会将名称添加到默认地址簿中的selectnamedialog并显示。

C#代码:

Outlook.SelectNamesDialog snd = app.Session.GetSelectNamesDialog();![AddressBook Select name dialog][1]

如何以编程方式获取非默认帐户的地址簿。

1Address Book SelectNameDialog

1 个答案:

答案 0 :(得分:0)

确保Outlook根据当前活动的商店自动选择相关的地址簿(Ctrl + Shift + B显示地址簿,工具|选项|“打开地址簿时,首先显示此地址列表”,确保选择“自动选择”。

以编程方式使用SelectNamesDialog对象及其InitialAddressList属性。