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


Метод Search.Save (Outlook)

Сохраняет результаты поиска в папке поиска.

Синтаксис

expression. Сохранить (SchFldrName)

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
SchFldrName Обязательный String Строка, представляющая имя папки поиска.

Замечания

Если папка поиска с таким именем уже существует, метод Сохранить отображает ошибку.

Пример

В следующем примере Microsoft Visual Basic для приложений (VBA) выполняется поиск элементов в папке "Входящие" со строкой "Тема" и сохраняет результаты в папке поиска. После AdvanceSearchComplete завершения поиска процедура события задает логическоеblnSearchComp значение True . Эта логическая переменная используется процедурой TestAdvancedSearchComplete() для определения завершения поиска. Пример кода должен быть помещен в модуль класса, например ThisOutlookSession, и процедура должна быть вызвана TestAdvancedSearchComplete() , прежде чем процедура события может быть вызвана Outlook.

Public blnSearchComp As Boolean 
 
 
 
Private Sub Application_AdvancedSearchComplete(ByVal SearchObject As Search) 
 
 MsgBox "The AdvancedSearchComplete Event fired" 
 
 blnSearchComp = True 
 
End Sub 
 
 
 
Sub TestAdvancedSearchComplete() 
 
 Dim sch As Outlook.Search 
 
 Dim rsts As Outlook.Results 
 
 Dim i As Integer 
 
 blnSearchComp = False 
 
 Const strF As String = "urn:schemas:mailheader:subject = 'Test'" 
 
 Const strS As String = "Inbox" 
 
 Set sch = Application.AdvancedSearch(strS, strF) 
 
 While blnSearchComp = False 
 
 DoEvents 
 
 Wend 
 
 sch.Save("Subject Test") 
 
End Sub

См. также

Объект поиска

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

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