IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Outlook Discussion :

Rechercher et Déplacer Mail à partir d'une liste!


Sujet :

VBA Outlook

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mars 2007
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 29
    Points : 25
    Points
    25
    Par défaut Rechercher et Déplacer Mail à partir d'une liste!
    Bonjour à tous,

    Voila je cherche à déplacer plusieurs e-mails de ma "Inbox" dans un dossier de ma boite mail.

    Après traitement excel, j'ai une liste contenant l'intitulé des objets des mails dont je veux déplacer.

    par étape je voudrais déjà trouve un mail par son objet et le déplacer

    Pour l'instant j'arrive à lister mes mail mais je n'arrive pas rechercher et déplacer :/

  2. #2
    Nouveau membre du Club
    Inscrit en
    Mars 2007
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 29
    Points : 25
    Points
    25
    Par défaut
    Alors j'essai de faire fonctionner la fonction AvancedSearch avec le code ci dessous, mais impossible de le faire marcher. Le code tourne en boucle dans la boucle While blnSearchComp = False
    DoEvents
    Wend

    Je ne comprend pas pourquoi car pourtant j'ai bien un mail avec Salut ne objet :/

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    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 = 'Salut'"
        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
    Si quelqu'un c'est déjà aventuré dans le VBA Outlook

Discussions similaires

  1. Réponses: 4
    Dernier message: 18/03/2010, 13h11
  2. [WD-2003] Recherche Remplac de mots à partir d'une liste
    Par rosemary_antoine dans le forum VBA Word
    Réponses: 25
    Dernier message: 12/06/2009, 16h26
  3. Moteur de recherche à partir d'une liste de critères
    Par ionnette dans le forum Requêtes et SQL.
    Réponses: 13
    Dernier message: 27/06/2008, 10h30
  4. Réponses: 35
    Dernier message: 24/04/2007, 18h11
  5. Réponses: 2
    Dernier message: 20/07/2006, 12h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo