• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

проблема с инспектором "Новое сообщение" АутЛука

  • Автор темы Elvis
  • Дата начала
Статус
Закрыто для дальнейших ответов.
E

Elvis

Возникла следующая проблема:
считываем значения полей "Кому" и "Тема" и "Тело сообщения" из инспектора "Новое сообщение".
Когда редактор по умолчанию стоит "HTML" то всё работает нормально.
когда редактор сообщения Ворда - то тело сообщения считывается как и в первом случае с первого раза а значение полей "Кому" и "Тема" с первого раза беруться предыдущие а новые только со второго раза. То есть (всё ето происходит при нажатии на кнопку) после изменения значений в полях "Кому" и "Тема" для того чтобы получить эти значения надо 2 раза нажать на кнопку. Подскажите в чём загвоздка и какое может быть решение (цикл от 1 до 2 не желателен хотя и решает проблему.)

Код:
outlook  := CreateOleObject('Outlook.Application');
Inspector := OutlookApplication1.ActiveInspector;
 Edit1.Text := Inspector.CurrentItem.To;
 Edit2.Text := Inspector.CurrentItem.Subject;
 Edit3.Text := Inspector.CurrentItem.Body;
 
G

GROMILA

Эх, хочется конечно спросить А ЗАЧЕМ ЭТО НУЖНО Влазить в инспектор?
Но попытаюсь ответить.

Действительно, что-то подобное наблюдается, правда у меня только поле
КОМУ себя так ведет, а тема нормально.
Что можно попробовать:
1. Используй вмесо To коллекцию Recipients
2. Если нужны введенные значения, то лови их на событии Write
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!