Я в настоящее время разрабатываю надстройку 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
Есть идеи почему?
Заранее спасибо