Re : Outlook VBA : Sauvegarder une pièce jointe sur le dur après réception d'un mail
Bonjour à tous,
Merci pour votre aide,
Je viens de trouver le code et ça fonctionne, par contre j'aimerais l'adapter en ajoutant dans ma règle que le mail doit venir d'un destinataire spécifique et que le sujet doit comporter le nom "Test Att" mais que cela fonctionne même si le nom fait partie d'un sujet plus long ex : "azerty Test Att qsddffgh".
Et je souhaiterais aussi modifier le fichier CSV, par exemple ajouter le chiffre 1 dans la cellule A2 de la feuille 1.
Merci d'avance,
Ci-dessous le lien et le code :
Description de la programmation à l'aide de règles Outlook
Dim WithEvents objInbox As Outlook.Items
Private Sub Application_Startup()
Set objInbox = Session.GetDefaultFolder(olFolderInbox).Items
End Sub
Private Sub objInbox_ItemAdd(ByVal Item As Object)
If Item.Class = olMail And Item.Subject = "Test Att" Then
If Item.Attachments.Count > 0 Then
Dim objAttachments As Outlook.Attachments
Set objAttachments = Item.Attachments
For Each objAttach In objAttachments
' Does not handle duplicate filename scenarios
objAttach.SaveAsFile "C:\Test\" & objAttach.FileName
Next
Set objAttachments = Nothing
End If
End If
End Sub