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