Bonjour,
J'ai besoin de votre aide car je trouve pas de solution a mon problème.
J'aimerais envoyer un mail avec un fichier joint, seulement le fichier joint change de nom a chaque fois, j'aimerais donc que ça m'envoi le dernier fichier enregistrer dans un répertoire spécifique.
Actuellement j'ai cette macro qui fonctionne parfaitement a condition que le nom de fichier ne change pas, mais je n'arrive pas a trouver si seulement il change.
Sub ENVOI_MAIL()
'
' ENVOI_MAIL Macro
'
Set oOutlook = CreateObject("Outlook.Application")
Set oNewMail = oOutlook.CreateItem(olMailItem)
With oNewMail
.Attachments.Add "C:/xxx.pdf" '<-Ici le chemin du fichier
.Recipients.Add "xxx@xxx.fr" '<-l'adresse du/des destinataires
.Subject = "xxx"
.Body = "xxx"
.Send '<-.display ou .Send si tu veux l'envoyer directement
End With
'
End Sub
Merci a vous pour votre aide.
J'ai besoin de votre aide car je trouve pas de solution a mon problème.
J'aimerais envoyer un mail avec un fichier joint, seulement le fichier joint change de nom a chaque fois, j'aimerais donc que ça m'envoi le dernier fichier enregistrer dans un répertoire spécifique.
Actuellement j'ai cette macro qui fonctionne parfaitement a condition que le nom de fichier ne change pas, mais je n'arrive pas a trouver si seulement il change.
Sub ENVOI_MAIL()
'
' ENVOI_MAIL Macro
'
Set oOutlook = CreateObject("Outlook.Application")
Set oNewMail = oOutlook.CreateItem(olMailItem)
With oNewMail
.Attachments.Add "C:/xxx.pdf" '<-Ici le chemin du fichier
.Recipients.Add "xxx@xxx.fr" '<-l'adresse du/des destinataires
.Subject = "xxx"
.Body = "xxx"
.Send '<-.display ou .Send si tu veux l'envoyer directement
End With
'
End Sub
Merci a vous pour votre aide.