Событие 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 и обратная связь.