Bonjour,
J'ai trouvé le code ci-dessous de Dolphy35 qui permet de déplacer un mail vers un dossier en testant l'adresse de l'expéditeur.
J'aimerais pouvoir modifier ce code afin d'envoyer un mail vers un dossier au moment de l'envoi en testant l'adresse email de l'expéditeur, au lieu qu'il l'envoie vers "éléments envoyés".
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
25
26
27 Private Sub Application_NewMailEx(ByVal EntryIDCollection As String) '--------------------------------------------------------------------------------------- ' Procédure : Application_NewMailEx ' Auteur : Dolphy35 ' Site : <a href="http://dolphy35.developpez.com" target="_blank">http://dolphy35.developpez.com</a> ' Détail : Permet de déplacer le nouveau message si celui-ci est envoyé par un expéditeur précis '--------------------------------------------------------------------------------------- ' 'Déclartions Dim MonApp As Outlook.Application Dim MonMail As Object Dim MonNameSpace As Outlook.NameSpace Dim MonDossier As Outlook.Folder 'Instance des variables Set MonApp = Outlook.Application Set MonNameSpace = MonApp.GetNamespace("MAPI") Set MonDossier = MonNameSpace.GetDefaultFolder(olFolderInbox) Set MonMail = Application.Session.GetItemFromID(EntryIDCollection) 'Test si l'expéditeur correpond dans ce cas on déploce le mail 'vers le dossier Temp de votre boîte de réception If MonMail.SenderEmailAddress = "personne@domaine.fr" Then MonMail.Move MonDossier.Folders("Temp") End If End Sub
J'ai outlook 2013.
Merci.
Partager