Событие 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 .
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.