Search.Results プロパティ (Outlook)
検索の結果を指定する 結果 のコレクションを返します。 読み取り専用です。
構文
式。 Results
式Search オブジェクトを表す変数。
例
次のVisual Basic for Applications (VBA) の例では、"テスト" と等しい件名のアイテムを受信トレイで検索し、検索によって返された電子メール アイテムの送信者の名前を表示します。 イベント プロシージャはAdvanceSearchComplete
、検索が完了したときにブール値を True に設定しますblnSearchComp
。 このブール変数は、検索が 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
Set rsts = sch.Results
For i = 1 To rsts.Count
MsgBox rsts.Item(i).SenderName
Next
End Sub
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。