(Outlook) 的 Search.Save 方法
會儲存搜尋資料夾的搜尋結果。
語法
表達式。儲存 (SchFldrName)
表達 代表 Search 物件的變數。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
SchFldrName | 必要 | 字串 | 代表 [搜尋資料夾] 名稱的字串。 |
註解
如果已經有同名的 [搜尋資料夾] 存在,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 支援與意見反應。