Свойство Store.IsInstantSearchEnabled (Outlook)
Возвращает логическое значение, указывающее, включен ли и работает ли мгновенный поиск в хранилище. Только для чтения.
Синтаксис
выражение. IsInstantSearchEnabled
Выражение Переменная, представляющая объект Store .
Замечания
Используйте IsInstantSearchEnabled , чтобы определить, следует ли использовать в запросе операторы ci_startswith или ci_phrasematch . Если вы используете ci_startswith или ci_phrasematch в запросе и мгновенный поиск не включен, Outlook вернет ошибку.
Пример
Следующий пример кода принимает соответствующую строку в качестве входного параметра, создает фильтр DASL с ключевым словом индексирования содержимого ci_phrasematch если в хранилище включен мгновенный поиск, и возвращает фильтр. В противном случае, если мгновенный поиск не работает, пример кода возвращает фильтр, использующий ключевое слово like .
Дополнительные сведения о фильтрации по ключевым словам см. в разделе Фильтрация элементов с помощью ключевых слов запроса.
Function CreateSubjectRestriction(criteria As String) As String
Dim result As String
If Application.Session.DefaultStore.IsInstantSearchEnabled Then
result = "@SQL=" & Chr(34) & "urn:schemas:httpmail:subject" _
& Chr(34) & " ci_phrasematch '" & criteria & "'"
Else
result = "@SQL=" & Chr(34) & "urn:schemas:httpmail:subject" _
& Chr(34) & " like '%" & criteria & "%'"
End If
CreateSubjectRestriction = result
End Function
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.