Событие Application.AdvancedSearchStopped (Outlook)
Происходит при выполнении метода Stop указанного объекта поиска.
Синтаксис
выражение. AdvancedSearchStopped
( _SearchObject_
)
выражение: переменная, представляющая объект Application.
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
SearchObject | Обязательный | Поиск | Объект Search , возвращаемый методом AdvancedSearch . |
Замечания
После запуска этого события коллекция Результатов объекта поиска больше не будет обновляться. Это событие можно активировать только программным способом.
Пример
Следующий пример Visual Basic для приложений (VBA) начинает поиск в папке "Входящие" для элементов с субъектом , равным "Test", и немедленно останавливает поиск. Это приводит к выполнению AdvanceSearchStopped
процедуры события. Пример кода должен быть помещен в модуль класса, ThisOutlookSession
например . Процедура StopSearch()
должна быть вызвана, прежде чем процедура события может быть вызвана в Microsoft Outlook.
Sub StopSearch()
Dim sch As Outlook.Search
Dim strScope As String
Dim strFilter As String
strScope = "Inbox"
strFilter = "urn:schemas:httpmail:subject = 'Test'"
Set sch = Application.AdvancedSearch(strScope, strFilter)
sch.Stop
End Sub
Private Sub Application_AdvancedSearchStopped(ByVal SearchObject As Search)
'Inform the user that the search has stopped.
MsgBox "An AdvancedSearch has been interrupted and stopped. "
End Sub
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.