Невозможно получить получателей в объекте Microsoft.Interop.Mailitem - PullRequest
0 голосов
/ 24 сентября 2019

Я в настоящее время разрабатываю надстройку Outlook VSTO с использованием c #

У меня есть пользовательская кнопка на ленте Outlook, которая вызывает код, указанный ниже, чтобы набирать получателей в открытом письме.

вот снимок экрана

            var item = oControl.Context as Inspector;
            var mailItem = item.CurrentItem as MailItem;
            Recipients recipients = mailItem.Recipients;

Когда я вписываю электронное письмо в поле TO, которое находится в моей адресной книге, и нажимаю свою пользовательскую кнопку, я получаю получателей от mailItem.Recipients

Но когда я набираю письмо в поле TO, которого в данный момент нет в моей адресной книге mailItem.Recipients не содержит письмо

Если я жду достаточно долго (иногда от 20 до 30 секунд), яв состоянии получить набранное письмо в коллекции получателей mailitem

Есть идеи почему?

Заранее спасибо

...