Partager via


Objet de recherche (Outlook)

Contient des informations sur les différentes recherches d'éléments Outlook effectuées.

Remarques

L'objet Search contient des propriétés définissant le type de recherche et les paramètres de celle-ci.

Utilisez la méthode AdvancedSearch de l’objet Application pour renvoyer un objet Search.

Utilisez l’événement AdvancedSearchComplete pour déterminer quand une recherche donnée est terminée.

Exemple

L’exemple Microsoft Visual Basic pour Applications (VBA) suivant renvoie un objet de recherche nommé « SubjectSearch » et affiche les valeurs des propriétés Tag et Filter de l’objet. La propriété Tag permet d'identifier une recherche spécifique une fois qu'elle est terminée.

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 
 

L'exemple VBA suivant indique comment afficher des informations sur la recherche et les résultats de celle-ci.

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 
 

Méthodes

Nom
GetTable
Save
Stop

Propriétés

Nom
Application
Class
Filter
IsSynchronous
Parent
Results
Scope
SearchSubFolders
Session
Tag

Voir aussi

Informations de référence sur le modèle objet Outlook des membres de l’objet de recherche

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.