使用 VSTO 获取 Outlook 插件中的邮箱名称

发布于 2024-08-21 02:03:02 字数 84 浏览 5 评论 0原文

我正在使用 VSTO 处理 Outlook 2003 AddIn。有没有办法获取用户的邮箱名称NTUserName

I'm working on Outlook 2003 AddIn using VSTO.Is there a way to Get the Mailbox Name OR NTUserName of the user.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

深海蓝天 2024-08-28 02:03:02

要获取通过 Outlook 登录的用户名,请使用 Application.NameSpace.CurrentUser

要获取 2007 年的邮箱名称,请使用 Store.DisplayName 属性

(编辑)
在 Outlook 2003 中,您可以获得收件箱文件夹的父级,并且 name 属性应该是您想要的。

Set myNameSpace = myOlApp.GetNameSpace("MAPI")
Set myFolder= myNameSpace.GetDefaultFolder(olFolderInbox)
Set myParentFolder = myFolder.Parent

马库斯

To Get the user name logged on via outlook use Application.NameSpace.CurrentUser

To get the Mailbox Name in 2007 use Store.DisplayName Property

(Edit)
In Outlook 2003 you can get the parent of the Inbox folder and the name property should be what you want.

Set myNameSpace = myOlApp.GetNameSpace("MAPI")
Set myFolder= myNameSpace.GetDefaultFolder(olFolderInbox)
Set myParentFolder = myFolder.Parent

Marcus

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文