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


Событие Stores.BeforeStoreRemove (Outlook)

Происходит, когда хранилище будет удалено из текущего сеанса программными средствами или с помощью действий пользователя.

Синтаксис

выражение. BeforeStoreRemove( _Store_ , _Cancel_ )

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
Store Обязательный Store Объект Store , удаляемый из текущего сеанса.
Отмена Обязательный Boolean Значение true , чтобы отменить удаление указанного хранилища. В противном случае — значение False .

Замечания

Outlook должен работать, чтобы это событие срабалось. Это событие срабатывает при возникновении любого из следующих событий:

  • Хранилище удаляется пользователем, щелкнув команду Закрыть в контекстном меню.

  • Хранилище удаляется программным путем путем вызова Namespace.RemoveStore.

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

  • Когда Outlook завершает работу и закрывает основное хранилище или хранилище делегатов.

  • Если хранилище удаляется с помощью почтового апплета в Microsoft Windows панель управления и Outlook не запущен.

  • Хранилище делегатов удаляется на вкладке Дополнительно диалогового окна Microsoft Exchange Server.

  • Хранилище удаляется с помощью вкладки Файлы данных диалогового окна Диспетчер учетных записей , если Outlook не запущен.

  • Хранилище IMAP удаляется из профиля.

Используйте это событие, чтобы определить, что хранилище было удалено, и предпринять соответствующие действия, если хранилище требуется для приложения (например, повторное подключение хранилища). В противном случае вам придется прибегнуть к опросу коллекции Stores .

См. также

Объект Stores

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

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