Получить имя почтового ящика в надстройке Outlook с помощью VSTO
-
19-09-2019 - |
Вопрос
Я работаю над надстройкой 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
Маркус
Не связан с StackOverflow