Forum Discussion

Nasmus2807's avatar
Nasmus2807
Copper Contributor
Jul 29, 2020

Créer une macro template de mail pour chaque classeur

Bonjour,

J'aimerais beaucoup réaliser une macro qui génère un template de mail spécifique à chaque classeur :

"Ventes Absentes", "Stock Absent", "Data Absent", "Ventes Retard", ..., etc
Je voudrais pouvoir avoir dans l'Objet" du mail les différents noms de classeurs.De plus, je voudrais ajouter au début de mail une photo, mais je n'arrive pas à comprendre comment y parvenir. 


Pour le moment, j'ai un code qui ressemble à ça : 

Dim outlookObj As Object

Set outlookObj = CreateObject("Outlook.Application")

Set Mail = outlookObj.CreateItem(0)

With Mail .SentOnBehalfOfName = "username@domain.com"

.Subject = Subject

.HTMLBody = Body

Set Recipients = .Recipients

Set mailRecipient = Recipients.Add(DstList)

mailRecipient.Resolve

End With

Merci d'avance pour votre aide, 

Cordialement, 

Pierre

2 Replies

  • mtarler's avatar
    mtarler
    Silver Contributor

    Nasmus2807  I would recommend you check out this youtube.  I think he did a real nice job with something like this:

    https://www.youtube.com/watch?v=URF3ikW0Svc