Получить имя почтового ящика в надстройке Outlook с помощью VSTO

StackOverflow https://stackoverflow.com/questions/2235745

Вопрос

Я работаю над надстройкой Outlook 2003, используя VSTO. Есть ли способ получить Имя почтового ящика ИЛИ НТУсернаме пользователя.

Это было полезно?

Решение

Чтобы получить имя пользователя для входа в систему через Outlook, используйте Приложение.NameSpace.CurrentUser

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

(РЕДАКТИРОВАТЬ) В Outlook 2003 вы можете получить родитель папки «Входящие», а свойство имени должно быть тем, что вы хотите.

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

Маркус

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top