Store.IsInstantSearchEnabled 属性 (Outlook)

返回 boolean 类型的值 ,表示即时搜索是否已启用并操作存储区。 此为只读属性。

语法

expressionIsInstantSearchEnabled

表达 一个代表 Store 对象的变量。

备注

使用 IsInstantSearchEnabled 来评估是否应在查询中使用 ci_startswithci_phrasematch 运算符。 如果您使用 ci_startswithci_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 支持和反馈,获取有关如何接收支持和提供反馈的指南。