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


Свойство 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

См. также

Объект Store

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

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