検索オブジェクト (Outlook)
Outlook アイテムに対して実行された個々の検索に関する情報を含みます。
注釈
オブジェクト 検索する にはには、検索の種類と検索自体のパラメーターを定義するプロパティが含まれています。
Application オブジェクトの AdvancedSearch メソッドを使用して、Search オブジェクトを取得します。
特定の検索が終了したことを確認するには、 AdvancedSearchComplete イベントを使用します。
例
次の Microsoft Visual Basic for Applications (VBA) の例は、"SubjectSearch"という名前の検索オブジェクトを取得し、オブジェクトの タグ と フィルター プロパティの値を表示します。 Tag プロパティを使用してが完了した後に、特定の検索を識別します。
Sub SearchInboxFolder()
'Searches the Inbox
Dim objSch As Search
Const strF As String = _
"urn:schemas:mailheader:subject = 'Office Christmas Party'"
Const strS As String = "Inbox"
Const strTag As String = "SubjectSearch"
Set objSch = Application.AdvancedSearch(Scope:=strS, _
Filter:=strF, SearchSubFolders:=True, Tag:=strTag)
End Sub
次の VBA の例は、検索および検索結果に関する情報を表示します。
Private Sub Application_AdvancedSearchComplete(ByVal SearchObject As Search)
Dim objRsts As Results
MsgBox "The search " & SearchObject.Tag & "has completed.
Set objRsts = SearchObject.Results
'Print out number in Results collection
Debug.Print objRsts.Count
'Print out each member of Results collection
For Each Item In objRsts
Debug.Print Item
Next
End Sub
メソッド
名前 |
---|
GetTable |
Save |
Stop |
プロパティ
名前 |
---|
アプリケーション |
クラス |
フィルター |
IsSynchronous |
Parent |
結果 |
スコープ |
SearchSubFolders |
Session |
Tag |
関連項目
検索オブジェクト メンバーOutlook オブジェクト モデル リファレンス
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。