macro recherche message outlook

  • Initiateur de la discussion Initiateur de la discussion simo31
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

S

simo31

Guest
bonjour tout le monde

j'ai besoin de votre aide sur une macro

je souhaiterais créer une macro qui cherche un l'objet du mail Outlook en fonction d'une cellule donner excel
en suite ouvrir l'email, détail ci dessous :

- si la référence de la cellule X = l'objet contient la référence de la cellule X
- ouvrir le dernier mail

merci d'avance
 
Bonjour simo

Si tu repasse par ici. Il faut activer la référence Microsoft Outlook xx Object Library.

VB:
Public olApp As Outlook.Application

Sub test()
Dim GNs As Object, Dossier As Object, Item As Object
Dim olSujet As String, msg As String, i As Long, HerrHandler

    Application.WindowState = xlMinimized

    Set olApp = New Outlook.Application
    Set GNs = olApp.GetNamespace("MAPI")
    Set Dossier = GNs.Folders("toto@free.fr").Folders("Nom du dossier")
    msg = Sheets(1).Range("a2").Text 'Liste déroulante

    For i = 1 To Dossier.Items.Count
        Set Item = Dossier.Items(i)
        'Ici Objet     exemple: votre inscription sur notre site
        If Item.Subject = msg Then Item.Display   'Oubien Item.To qui correspond à l'adresse de l'expéditeur
    Next i

    Set GNs = Nothing
    Set Dossier = Nothing
    Set Item = Nothing

    Application.OnTime Now + TimeValue("00:00:10"), "quitter"

End Sub

Sub quitter()
    olApp.Quit
    Set olApp = Nothing

    Application.WindowState = xlNormal

End Sub
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
209
Réponses
4
Affichages
444
Retour