exemple :
Sub envoi()
Dim messagerie As Object
Dim email As Object
Dim contenu As String
contenu = _
"<html><head><meta http-equiv='Content-Type' content='text/html; charset=utf-8'>" & _
"<style>td {font-family: verdana,arial,sans-serif;font-size: 12px;}</style>" & _
"<body><table>" & _
"<tr><td>Mon texte est sous forme</td><td>d'un tableau avec 2 colonnes</td></tr>" & _
"<tr><td>J'écris sur la premiève colonne</td><td></td></tr>" & _
"<tr><td></td><td>ou sur la seconde</td></tr>" & _
"<tr><td>Je peux faire appel à des cellules<br>faire un retour à la ligne</td><td></td></tr>" & _
"<tr><td>mettre un logo<br><img src='http://1.1.1.2/bmi/upload.wikimedia.org/wikipedia/fr/c/cf/Logo_Microsoft_Excel_2013.png'></td><td>et ma signature</td></tr>" & _
"</table></body></html>"
Set messagerie = CreateObject("Outlook.Application")
Set email = messagerie.CreateItem(0)
With email
.to = "quelqu'un"
.Subject = "test envoi mail"
.htmlbody = contenu
.display
End With
Set messagerie = Nothing
Set email = Nothing
End Sub
edit, je viens de corriger :
Dim contenu As String