Store.IsInstantSearchEnabled 属性 (Outlook)
返回 boolean 类型的值 ,表示即时搜索是否已启用并操作存储区。 此为只读属性。
语法
expression。 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。