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

标签 outlook vsto outlook-addin outlook-object-model

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

最佳答案

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

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

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

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

马库斯

关于outlook - 使用 VSTO 获取 Outlook 插件中的邮箱名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2235745/

相关文章:

c# - 如果 Outlook 未以管理员身份运行,则 Outlook 插件将被禁用

outlook - 设置 Office 加载项任务 Pane 的宽度

c# - 在 Outlook 上下文菜单操作中读取 "active"邮件消息?

java - 如何使用 attachemnt 从 java 程序打开默认电子邮件客户端,如 Ms Outlook、Lotus、thunderbird?

excel - 如何在 Excel VSTO 中选择范围

c# - 保留 excel 句柄时崩溃

vsto - 在 Outlook 中使用 vsto,如何触发新邮件 toast /警报?

html - 电子邮件模板 Outlook

html - Outlook 07/13 对齐问题

python - win32com + Outlook 每次执行仅捕获收件箱中 50% 的邮件