在c#或vb中获取Outlook 2007中帐户的所有电子邮件地址

本文关键字:电子邮件地址 Outlook vb 获取 2007 | 更新日期: 2023-09-27 18:17:22

我正在开发一个Outlook插件在VB。我希望所有已注册的电子邮件地址都在一个Outlook帐户中。我写了一些代码,只给出用户当前或默认的邮件ID,但我想要在Outlook帐户设置中注册的所有电子邮件ID。

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

在c#或vb中获取Outlook 2007中帐户的所有电子邮件地址

您可以使用以下代码访问全局地址,更多信息请参考此处。

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

如果我理解正确的话,桑迪普想要的是账户,而不是地址簿。

Outlook应用程序对象有一个Accounts集合。通过迭代得到所有的the accounts available for the current profile