Получить имя почтового ящика в Outlook Addin, используя VSTO - PullRequest
2 голосов
/ 10 февраля 2010

Я работаю в Outlook 2003 AddIn, используя VSTO. Есть ли способ получить Имя почтового ящика ИЛИ NTUserName пользователя.

1 Ответ

4 голосов
/ 10 февраля 2010

Чтобы получить имя пользователя, вошедшего в систему через Outlook, используйте Application.NameSpace.CurrentUser

Чтобы получить имя почтового ящика в 2007 году, используйте Свойство Store.DisplayName

(Edit) В Outlook 2003 вы можете получить родительский элемент папки «Входящие», а свойство name должно быть тем, что вы хотите.

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

Marcus

...