Compartilhar via


Propriedade Store.IsInstantSearchEnabled (Outlook)

Retorna um Boolean que indica se a pesquisa instantânea é habilitada e funcionando em um repositório. Somente leitura.

Sintaxe

expression. IsInstantSearchEnabled

Expressão Uma variável que representa um objeto Store .

Comentários

Use IsInstantSearchEnabled para avaliar se você deve usar os operadores de ci_startswith ou ci_phrasematch em sua consulta. Se você usar ci_startswith ou ci_phrasematch na consulta e pesquisa instantânea não está habilitada, o Outlook retornará um erro.

Exemplo

O exemplo de código a seguir aceita uma cadeia de caracteres correspondente como um parâmetro de entrada, constrói um filtro DASL com o indexação de palavra-chave ci_phrasematch se a pesquisa instantânea está habilitada no repositório e retorna o filtro de conteúdo. Caso contrário, se a pesquisa instantânea não está operante, o exemplo de código retorna um filtro que usa a palavra-chave semelhante.

Para obter mais informações sobre filtragem com palavras-chave, consulte Filtrando itens usando palavras-chave da consulta.

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

Confira também

Objeto Store

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.