Outlook) (Search.Save 方法

将搜索结果保存到搜索文件夹中。

语法

表达式保存 (SchFldrName)

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

参数

名称 必需/可选 数据类型 说明
SchFldrName 必需 String 一个代表搜索文件夹名称的字符串。

备注

如果已存在具有相同名称的搜索文件夹, Save 方法会显示一个错误。

示例

下面的 Microsoft Visual Basic for Applications (VBA) 示例搜索项等于 Test 的主题行使用的收件箱,并将结果保存在搜索文件夹中。 当 AdvanceSearchComplete 搜索完成时,事件过程将 布尔blnSearchComp 值设置为 True 。 此 布尔 变量 TestAdvancedSearchComplete()过程用于确定搜索何时完成。 示例代码必须放在 类模块(如 ThisOutlookSession)中,并且必须先调用过程, TestAdvancedSearchComplete() 然后 Outlook 才能调用事件过程。

Public blnSearchComp As Boolean 
 
 
 
Private Sub Application_AdvancedSearchComplete(ByVal SearchObject As Search) 
 
 MsgBox "The AdvancedSearchComplete Event fired" 
 
 blnSearchComp = True 
 
End Sub 
 
 
 
Sub TestAdvancedSearchComplete() 
 
 Dim sch As Outlook.Search 
 
 Dim rsts As Outlook.Results 
 
 Dim i As Integer 
 
 blnSearchComp = False 
 
 Const strF As String = "urn:schemas:mailheader:subject = 'Test'" 
 
 Const strS As String = "Inbox" 
 
 Set sch = Application.AdvancedSearch(strS, strF) 
 
 While blnSearchComp = False 
 
 DoEvents 
 
 Wend 
 
 sch.Save("Subject Test") 
 
End Sub

另请参阅

搜索对象

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。