Bonjour amis Excellien,
Je rencontre un soucis sur une routine permettant d'envoyer une image depuis Excel vers outloock, le code actuel permet d'envoyer n'importe quoi d'Excel vers outloock mais je n'arrive pas à envoyer dans le corps Outloock mon image d'Excel.
Voici mon code actuel, et dans ligne msg.body je n'arrive pas lui dire qu'il faut mettre mon image situé sur la feuille sheets"image". Je joins le fichier en piéce jointe. Vous trouverez dans l'onglet "IMAGE", la fameuse image que j'aimerais qu'Excel integre dans le corps du mail. Si une âme charitable pouvait me venir en aide, je lui en serait ennormement reconnaissant. Mes connaissance en VBA étant limité.
Dim olapp As Outlook.Application
Sheets("destinataires").Select
Range("A11").Select
Do While Not IsEmpty(ActiveCell)
Dim msg As MailItem
Set olapp = New Outlook.Application
Set msg = olapp.CreateItem(olMailItem)
msg.To = ActiveCell.Value
msg.Subject = Range("A2").Value
msg.Body = Range("A5").Value & Chr(13) & Chr(13) & Range("A8").Value & Chr(13) & Chr(13)
msg.Send
ActiveCell.Offset(1, 0).Select
Loop
End Sub
Je rencontre un soucis sur une routine permettant d'envoyer une image depuis Excel vers outloock, le code actuel permet d'envoyer n'importe quoi d'Excel vers outloock mais je n'arrive pas à envoyer dans le corps Outloock mon image d'Excel.
Voici mon code actuel, et dans ligne msg.body je n'arrive pas lui dire qu'il faut mettre mon image situé sur la feuille sheets"image". Je joins le fichier en piéce jointe. Vous trouverez dans l'onglet "IMAGE", la fameuse image que j'aimerais qu'Excel integre dans le corps du mail. Si une âme charitable pouvait me venir en aide, je lui en serait ennormement reconnaissant. Mes connaissance en VBA étant limité.
Dim olapp As Outlook.Application
Sheets("destinataires").Select
Range("A11").Select
Do While Not IsEmpty(ActiveCell)
Dim msg As MailItem
Set olapp = New Outlook.Application
Set msg = olapp.CreateItem(olMailItem)
msg.To = ActiveCell.Value
msg.Subject = Range("A2").Value
msg.Body = Range("A5").Value & Chr(13) & Chr(13) & Range("A8").Value & Chr(13) & Chr(13)
msg.Send
ActiveCell.Offset(1, 0).Select
Loop
End Sub