Envoi d'un mail par maro

copayo

XLDnaute Occasionnel
Bonjour,

je souhaiterais créer une macro qui enverrai un mail standard (lorsque le fichier de travail est termine)

Le petit plus serait de lire l'objet, le corps, et les destinataires dans des cellules excel.

Merci par avance pour votre collaboration
 

copayo

XLDnaute Occasionnel
merci pascal c exactement ce que je cherchais.

par contre je galère pour avoir plusieurs destiantaires.

j'ai une zone environ 10 cellule qui contient ou pas des adresses mail et j'aimerais y faire référence. Ecrit comme ça = bug !!!

AdresseMail = Sheets('data').Range('I13:I23')

Sub envoimail()

Dim Sujet As String, AdresseMail As String, Message As String
Dim NbreRapport As Byte
Dim OL, olMailItem, MyItem

Sujet = 'Mise à disposition '
AdresseMail = Sheets('data').Range('I13:I23')
Message = ' Bonjour, Ceci est un test d'envoi automatique'

Set OL = CreateObject('Outlook.Application')
Set MyItem = OL.CreateItem(olMailItem)
With MyItem
.To = AdresseMail
.Subject = Sujet
.Body = Message
'.Attachments.Add 'C:tmpMonDoc.xls'
.Categories = 'Banking-Info'
.OriginatorDeliveryReportRequested = False
.ReadReceiptRequested = True
.Send
End With

End Sub
 

Discussions similaires

Réponses
16
Affichages
601
Réponses
5
Affichages
401

Statistiques des forums

Discussions
312 480
Messages
2 088 757
Membres
103 950
dernier inscrit
Thomas Solioz