VB.NET从多个版本的操作系统和Outlook中查看Outlook的电子邮件地址

时间:2014-04-18 06:53:26

标签: vb.net outlook

我正在寻找从outlook中检索电子邮件帐户的“最佳实践”方式。基本上我正在编写一个软件,我需要在没有登录的情况下识别每个用户。办公室不使用Active目录,因此获得有意义的用户名的唯一方法是从计算机Outlook中获取电子邮件地址的第一部分(即m.fielding)。

用户全都在Windows 7/8上,但Outlook似乎最多可以恢复3个版本。

有人能指出我在正确的方向上检索多个版本的电子邮件地址吗?还是有一种简单的方法可以从凭据管理中提取信息,因为我知道它们都是通过它设置的。

由于

马克

1 个答案:

答案 0 :(得分:0)

您是否在Outlook中检索Windows用户信息(当前登录用户)或邮件帐户? 要检索Outlook帐户,请使用Outlook对象模型中的Namespace.Accounts集合(在Outlook 2007及更高版本中可用)。如果您需要较旧版本的Outlook,则可以使用Redemption及其RDOSession.Accounts集合。