#c# #interop #outlook #office-interop
#c# #взаимодействие #outlook #office-взаимодействие
Вопрос:
Я разрабатываю приложение с использованием Outlook. Это приложение автоматически отправляет почту пользователям, определенным в файле Excel.
Проблема в том, что мой файл Excel содержит только псевдонимы (или весь адрес электронной почты, это зависит).
В большинстве случаев использование :
Recipient recipient = App.Session.CreateRecipient(item);
recipient.Resolve();
if (!recipient.Resolved)
{
// ???
}
Иногда псевдонимов недостаточно (потому что автозаполнение предложит более одного адреса), но я хочу использовать первый адрес с этим псевдонимом / инициалами, как я могу это сделать?
P.S: Мой список контактов пуст.
Ответ №1:
Я нахожу это сам, одним из решений было получить ExchangeUser из всех списков адресов. После этого вы можете легко получить пользователя по его псевдониму и создать получателя в соответствии с адресом.
Надеюсь, это поможет.