Outlook VBA - функция для получения отображаемого имени адреса электронной почты - PullRequest
0 голосов
/ 21 апреля 2020

Прошу прощения, когда я приду без кода, я просто не знаю, с чего начать.

Итак, допустим, у меня есть адрес электронной почты. Я хочу проверить, принадлежит ли этот адрес электронной почты любому контакту в любой папке контактов или в любой адресной книге моего Outlook. Если да, я хочу получить ассоциированное отображаемое имя адреса электронной почты. Мне нужна функция достаточно быстро, чтобы проверить длинный список адресов электронной почты.

Надеюсь, кто-нибудь может помочь. Спасибо.

1 Ответ

0 голосов
/ 21 апреля 2020

Попробуйте позвонить Namespace.CreateRecipient / Recipient.Resolve, затем прочитайте Recipient.Name свойство. Обратите внимание, что он не уникален.

Если вам нужно разрешить несколько записей, создайте временное сообщение, добавьте значения в коллекцию MailItem.Recipients, вызовите Recipients.ResolveAll.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...