redbulls60
XLDnaute Nouveau
Bonjour la communauté ,
j'essaie de sauvegarder un mail en html à son arrivé en fonction de l'expéditeur.( NewMailEx )
J'ai repris un code de DOLPHY35 que j'essaye d'adapter mais je me retrouve avec une erreur .
Serait il possible d'avoir un coup de pouce ?
Bonne journée à tous et prenez soin de vous et de vos proches
j'essaie de sauvegarder un mail en html à son arrivé en fonction de l'expéditeur.( NewMailEx )
J'ai repris un code de DOLPHY35 que j'essaye d'adapter mais je me retrouve avec une erreur .
Serait il possible d'avoir un coup de pouce ?
VB:
Private Sub Application_NewMailEx(ByVal EntryIDCollection As String)
'---------------------------------------------------------------------------------------
' Procédure : Application_NewMailEx
' Auteur : Dolphy35
' Site : http://dolphy35.developpez.com
' Détail : Permet de déplacer le nouveau message si celui-ci est envoyé par un expéditeur précis
'---------------------------------------------------------------------------------------
'
'Déclarations
Dim MonApp As Outlook.Application
Dim xMailItem As Outlook.MailItem
Dim MonMail As Object
Dim MonNameSpace As Outlook.NameSpace
Dim MonDossier As Outlook.Folder
Dim xFilePath As String
Dim xFileName As String
Dim xRegEx
xFilePath = "C:\Users\XXXXXXX" ' chemin de sauvegarde
'Instance des objets
Set MonApp = Outlook.Application
Set MonNameSpace = MonApp.GetNamespace("MAPI")
Set MonDossier = MonNameSpace.GetDefaultFolder(olFolderInbox)
Set MonMail = Application.Session.GetItemFromID(EntryIDCollection)
If MonMail.SenderEmailAddress = "XXXXXXXX@gmail.com" Then ' mél de la personne à sauvegarder
xFileName = xRegEx.Replace(xMailItem.Subject, "")
xMailItem.SaveAs xFilePath & "\" & xFileName & ".html", olHTML
End If
End Sub
Bonne journée à tous et prenez soin de vous et de vos proches