検索フォルダーに検索結果を保存します。
構文
式。保存 (SchFldrName)
式検索オブジェクトを表す変数。
パラメーター
| 名前 | 必須 / オプション | データ型 | 説明 |
|---|---|---|---|
| SchFldrName | 必須 | String | 検索フォルダー名を表す文字列です。 |
注釈
Save メソッドでは、同じ名前の検索フォルダーが既に存在する場合、エラーが表示されます。
例
次の Microsoft Visual Basic for Applications (VBA) の例では、件名が 'Test' と等しいアイテムを受信トレイで検索し、その結果を検索フォルダーに保存します。
AdvanceSearchComplete イベント プロシージャは、検索が完了したときに BooleanblnSearchComp を True に設定します。 この ブール 変数は、検索が完了したタイミングを判断するために TestAdvancedSearchComplete() プロシージャによって使用されます。 Outlook によってイベント プロシージャを呼び出すには、サンプル コードを ThisOutlookSession などのクラス モジュールに配置し、 TestAdvancedSearchComplete() プロシージャを呼び出す必要があります。
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 のサポートおよびフィードバックを参照してください。