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
535
Réponses
5
Affichages
372

Statistiques des forums

Discussions
312 304
Messages
2 087 050
Membres
103 441
dernier inscrit
MarioC