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
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.