Search.Results, propriété (Outlook)
Retourne une collection Results qui spécifie les résultats de la recherche. En lecture seule.
Syntaxe
expression. Results
Expression Variable qui représente un objet Search .
Exemple
L’exemple Visual Basic pour Applications (VBA) suivant recherche dans la boîte de réception des éléments dont l’objet est égal à « Test » et affiche les noms des expéditeurs des éléments de messagerie renvoyés par la recherche. La AdvanceSearchComplete
procédure événementielle définit la valeur booléenneblnSearchComp
sur True une fois la recherche terminée. Cette variable booléenne est utilisée par la procédure TestAdvancedSearchComplete()
pour déterminer à quel moment se termine la recherche. L’exemple de code doit être placé dans un module de classe, tel que ThisOutlookSession, et la TestAdvancedSearchComplete()
procédure doit être appelée avant que la procédure événementielle puisse être appelée par 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
Voir aussi
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.