Return 我的电子邮件地址 Vb.net / outlook 2010 应用程序

Return my email-address Vb.net / outlook 2010 application

我正在构建一个 VB.net 应用程序。 我想从 outlook 中查看电子邮件地址以进行身份​​验证。

我从以下代码开始:

Dim objOL as Outlook.Application 
Set objOL = New Outlook.Application

我应该如何处理 return 我的电子邮件地址(知道我在执行期间打开 outlook)。

提前致谢

我认为以下可能会满足您的要求:

Dim objOL as Outlook.Application 
Set objOL = New Outlook.Application

Dim email As String = objOL.Session.CurrentUser.AddressEntry.Address

有关详细信息,请参阅:https://msdn.microsoft.com/en-us/library/office/ff184601.aspx

这个对我有用:

objOL.Session.CurrentUser.AddressEntry.GetExchangeUser().PrimarySmtpAddress