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


Событие 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

См. также

Объект Application

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

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