Я пытаюсь разработать надстройку для Outlook 2010, которая позволяет помечать сообщения электронной почты с помощью коллекции * UserProperties Outlook.MailItem . Поля загружаются из конфигурации базы данных и отображаются в области задач для заполнения пользователем при составлении электронного письма. Когда кто-либо с надстройкой получает электронное письмо, он может открыть его и просмотреть / изменить помеченные значения в той же области задач.
Я также хочу заполнить текущее значение в ответном или пересланном сообщении, созданном из помеченного электронного письма. К сожалению, я не нашел способа определить, из какого Outlook.MailItem пришло новое письмо. Я попытался использовать вновь созданную электронную почту, переданную событию Reply , чтобы найти родителя, используя свойство Parent или метод GetConversation (), оба из которых возвращают нуль для вновь созданного элемента.
Итак, подведем итог: есть ли способ определить порождаемый MailItem, из которого генерируется новый Reply или Forward MailItem? Если вам нужны какие-либо разъяснения по этому вопросу, дайте мне знать.
Спасибо,
Andrew