Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Pièce jointe à un mail via excel

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 !

letroubadour

XLDnaute Occasionnel
Bonjour à tous

voici la commande qui permet d'envoyer un mail , ainsi qu'une pièce jointe (myitem.Attachments.Add "D:\essai\IMG_9067.jpg")

Pour que les utilisateurs n'aillent pas modifier le chemin dans la macro je voudrais que l'utilisateur puisse modifier ou mettre le chemin d'accès dans une case , L13 par exemple et que cette case modifie la macro pour y ajouter la PJ


MERCI

RAPHAEL

HTML:
Function EnvoiMail(Ligne)
Set myitem = Outlook.Application.CreateItem(olMailItem)

Agrement = Cells(Ligne, 2)
Nom = Cells(Ligne, 3)
Expiration = Cells(Ligne, 5)
MailResp = Cells(Ligne, 6)
Mailcc = Cells(4, 13)
MailBcc = Cells(5, 13)

objet = "Agrement n° " & Agrement
myitem.Subject = "Agrément  arrive a échéance"
myitem.To = MailResp
myitem.CC = Mailcc
myitem.BCC = MailBcc
myitem.Attachments.Add "D:\essai\IMG_9067.jpg"
myitem.Display

' on ajoute texte dans le message au format HTML
    myitem.HTMLBody = "<p>Bonjour, </p>  <p>Votre agrément  arrive à échéance dans 1 mois.</p>Vous étes prié de le renouveler dans les plus bref délais.</p>" & _
    "<p>nous nous tenons à votre disposition   <B>" & _
    "<p></B>prenez contact avec M. HEON <B>" & _
    "<p></B>Cordialement. </p> N. DET </p>" & myitem.HTMLBody
    
'Activer la ligne suivante si on veut que les mails soit directement envoyés
'myitem.Send
End Function
 
Re : Pièce jointe à un mail via excel

Salut LeTrouBadour ;-)

Tout simple, a tester 😉
Code:
myitem.Attachments.Add Sheets("NomFeuille").Range("L13").Value


A+
 
- 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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…