Поделиться через


Событие Application.ItemLoad (Outlook)

Происходит при загрузке элемента Outlook в память.

Синтаксис

выражение. ItemLoad( Item )

выражение: переменная, представляющая объект Application.

Параметры

Имя Обязательный или необязательный Тип данных Описание
Элемент Обязательный Object Ссылка на слабый объект для загруженного элемента Outlook.

Замечания

Это событие возникает, когда элемент Outlook начинает загружаться в память. Данные для элемента пока недоступны, кроме значений свойств Class и MessageClass элемента Outlook, поэтому при вызове любого свойства, кроме Class или MessageClass , для элемента Outlook, возвращенного в item, возникает ошибка.

Аналогичным образом ошибка возникает при попытке вызвать какой-либо метод из элемента Outlook или при вызове метода GetObjectReference объекта Application для элемента Outlook, возвращенного в item.

Событие ItemLoad обычно должно быть реализовано как средство для подключения обработчиков событий уровня элемента, таких как BeforeRead, Open, Send и Write.

Предупреждение

Объект Item, переданный в этом событии, не должен кэшироваться для любого использования за пределами области этого события.

Это событие не возникает при выполнении следующих условий:

  • Элемент Outlook синхронизируется с папкой.

  • Для элемента Outlook активируется правило на стороне сервера.

  • Для элемента Outlook активируется напоминание.

  • Для элемента Outlook отображается оповещение рабочего стола.

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.