Метод 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 и обратная связь.