Я заметил, что когда я впервые напечатаю новый адрес электронной почты в поле «Кому», он не будет подчеркнут. Если я также вызываю наше дополнение в это время, коллекция MailItem.Recipients пуста. Однако, если я подожду несколько секунд, адрес электронной почты станет подчеркнутым, и он также будет добавлен в коллекцию получателей. Есть ли способ принудительно оценить адрес сразу или через код?Outlook Add In - обнаружение вновь введенных адресов электронной почты получателей
1
A
ответ
1
Попробуйте Получателей.РезоллВсе. Если автоматическая проверка имени включена в параметрах Outlook, она должна попытаться разрешить адрес сразу после его ввода. Также обратите внимание, что MailItem.PropertyChange будет срабатывать при добавлении адреса, но он будет срабатывать для свойств To, Cc и Bcc одновременно, даже если во все эти поля не вводится никаких данных.
Смежные вопросы
- 1. Удалить получателей электронной почты в коллекции получателей Outlook 2013
- 2. Outlook Add-In Получить количество получателей в группе распределения
- 3. iOS: обнаружение получателей SMS/электронной почты
- 4. Outlook Add-In - Пользовательские заголовки для отслеживания электронной почты
- 5. Outlook 2010 C++ add-in - поиск тела электронной почты HTML
- 6. Outlook 2012 Add-In MailItem
- 7. Обнаружение потока электронной почты в надстройке Outlook?
- 8. Извлечение почты электронной почты Outlook
- 9. Gmail gadget's «RecipientToEmailExtractor» не возвращает всех адресов электронной почты получателей
- 10. Создайте список адресов электронной почты, введя только имена получателей
- 11. Outlook 2007 Add-In
- 12. Получить получателей из новой почты Outlook
- 13. Использование шаблона mandrill для отправки электронной почты с javascript и скрытия адресов электронной почты получателей
- 14. Способ запуска адресной книги и выберите получателей электронной почты
- 15. COM ADD-in, Outlook, ItemSend
- 16. Обнаружение почтового клиента получателей
- 17. Online Excel Add In Вновь открывающаяся книга
- 18. add outlook 2003 подпись по умолчанию для электронной почты
- 19. Outlook JS Add-In + Outlook REST API
- 20. Чтение списка всех адресов электронной почты в Outlook 2007
- 21. Центр Outlook WPF Add-In
- 22. Сценарий для изменения адресов электронной почты контактов Outlook
- 23. Обнаружение языка электронной почты
- 24. Обнаружение клиента электронной почты
- 25. XML-схема для нескольких получателей электронной почты
- 26. Служба электронной почты с доставкой подмножеству получателей
- 27. Неправильное рассылку электронной почты получателей в VBA
- 28. Outlook Add-in Невозможно получить входящие элементы
- 29. Outlook 2007 - автосогласовать имена получателей электронной почты, отправленные или отправленные в прошлом
- 30. Код VBA - Извлечь адреса электронной почты Outlook
Эрик, Спасибо за ответ. У меня включена автоматическая проверка имени. Я также попробовал Recipients.ResolveAll. Однако коллекция получателей по-прежнему пуста, пока адрес не будет подчеркнут. Любые другие идеи? – laconicdev
Я не вижу этого вообще - Recipients.Count = 1 для нерешенного адреса для меня. Что делать, если вы сначала попробовали MailItem.Save? –