Если вам нужно программно выполнить какие-либо действия с входящими сообщениями в Outlook, вы можете использовать событие NewMailEx класса Application
, которое вызывается при получении нового элемента в папке «Входящие».Событие NewMailEx возникает, когда новое сообщение поступает в папку «Входящие» и до обработки правила клиента.Вы можете использовать идентификатор записи, возвращенный в массиве EntryIDCollection
, чтобы вызвать метод NameSpace.GetItemFromID и обработать элемент.Используйте этот метод с осторожностью, чтобы минимизировать влияние на производительность Outlook.
Получив экземпляр класса MailItem, который представляет входящую электронную почту, вы можете получить необходимую информацию при разборе тела сообщения.В Outlook есть три основных способа работы с телами:
- Тело .
- HTMLBody .
- Редактор слов.Класс Inspector предоставляет свойство WordEditor , которое возвращает экземпляр класса Document из объектной модели Word, представляющей тело сообщения.Outlook использует Word в качестве редактора электронной почты.
Подробнее об этом вы можете прочитать в Глава 17: Работа с телами элементов .
Если вам нужно перебрать все элементы в папке, вы можетеиспользуйте свойство Items
.