使用C#或vb获取Outlook 2007中帐户的所有电子邮件地址

时间:2013-06-06 07:51:47

标签: c# vb.net outlook-addin outlook-2007

我正在VB中开发一个Outlook加载项。我想在Outlook帐户中注册所有已注册的电子邮件地址。我写了一些代码,它只向我提供了用户的当前或默认邮件ID,但我想要在Outlook帐户设置中注册的所有电子邮件ID。

UserName = Me.Application.ActiveExplorer().Session.CurrentUser.Address   

2 个答案:

答案 0 :(得分:0)

您可以使用以下代码访问全局地址,并获取更多参考here

Outlook.AddressList gal = Application.Session.GetGlobalAddressList();

答案 1 :(得分:0)

如果我正确理解了这个问题,Sandeep想要的是帐户,而不是地址簿。

Outlook Application对象有一个Accounts集合。通过它来迭代所有the accounts available for the current profile