OVH Cloud OVH Cloud

Envoie mail HTML

5 réponses
Avatar
Emcy
Salut à tout le monde, voici mon problème :

A l'aide d'excel j'ai créer une page HTML. Ensuite, en faisant une macro en
vba(Excel), je copie le text qu'il y a dans le document HTML et je le met de
le corps d'un mail sous outlook.
Jusque là pas de problème, mon mail s'affiche correctement avec les images
et les gif animés.
Le problème est que lorsque j'envoie le mail, le recepteur ne voit pas
apparaitre les images. Quelqu'un a-t-il une solution ?

la ligne de commande qui fait référence à mes images se présente sous la
forme src="MonDossier\MonImage.gif"


j'ai regarder sur certains mail qui avait des images et la référence est
sous cette forme, quelqu'un peut-il m'expliquer à quoi cela correspond ?
src="cid:001c01c3ec88$b08db450$67c8000a@MONDOMAINE31"

5 réponses

Avatar
patrick.lyon
Salut à tout le monde, voici mon problème :

A l'aide d'excel j'ai créer une page HTML. Ensuite, en faisant une macro en
vba(Excel), je copie le text qu'il y a dans le document HTML et je le met de
le corps d'un mail sous outlook.
Jusque là pas de problème, mon mail s'affiche correctement avec les images
et les gif animés.
Le problème est que lorsque j'envoie le mail, le recepteur ne voit pas
apparaitre les images. Quelqu'un a-t-il une solution ?

la ligne de commande qui fait référence à mes images se présente sous la
forme src="MonDossierMonImage.gif"


j'ai regarder sur certains mail qui avait des images et la référence est
sous cette forme, quelqu'un peut-il m'expliquer à quoi cela correspond ?
src="cid:001c01c3ec88$b08db450$"


as tu envoyer ton disque dur avec le mail ?
vu que les images sont dessus...

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com

Avatar
Emcy
J'ai essayer mais ne n'arrive pas à le rentrer dans la prise RJ45 =>
l'ouverture est trop petite.

"patrick.lyon" a écrit dans le message de
news:
Salut à tout le monde, voici mon problème :

A l'aide d'excel j'ai créer une page HTML. Ensuite, en faisant une macro
en


vba(Excel), je copie le text qu'il y a dans le document HTML et je le
met de


le corps d'un mail sous outlook.
Jusque là pas de problème, mon mail s'affiche correctement avec les
images


et les gif animés.
Le problème est que lorsque j'envoie le mail, le recepteur ne voit pas
apparaitre les images. Quelqu'un a-t-il une solution ?

la ligne de commande qui fait référence à mes images se présente sous la
forme src="MonDossierMonImage.gif"


j'ai regarder sur certains mail qui avait des images et la référence est
sous cette forme, quelqu'un peut-il m'expliquer à quoi cela correspond ?
src="cid:001c01c3ec88$b08db450$"


as tu envoyer ton disque dur avec le mail ?
vu que les images sont dessus...

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com




Avatar
Michel Pierron
Bonjour Emcy;
Je n'ai pas de solution avec Outlook pour contourner ce problème et ne suis pas
sur qu'il existe une solution simple;
je crois qu'il faut faire un mix avec CDO (c'est compliqué); en revanche, tu peux
faire cela tres simplement en laissant tomber Outlook:
Sub CdoHtmlMsg()
Dim HTML As String
HTML = HTML & "<HTML>"
HTML = HTML & "<HEAD>"
HTML = HTML & "<TITLE>Send Mail with HTML</TITLE>"
HTML = HTML & "</HEAD>"
HTML = HTML & "<BODY bgcolor=""lightyellow"">"
HTML = HTML & "<TABLE cellpadding=""4"">"
HTML = HTML & "<TR><TH><FONT color=""darkblue"" SIZE=""4"">"
HTML = HTML & "<h1>- SIMPLE EXEMPLE DE MESSAGE HTML -</h1><BR>"
HTML = HTML & Now() & " - "
HTML = HTML & "Le site de référence Excel pour MPFE !</FONT></TH></TR>"
HTML = HTML & "<TR><TD>"
HTML = HTML & "<A HREF=""http://www.excelabo.net/"">"
HTML = HTML & "<IMG SRC=""C:Mes DocumentsMes imagesgear.gif""></A><BR><BR>"
HTML = HTML & "<A HREF=""http://www.excelabo.net/"">"
HTML = HTML & "<IMG SRC=""C:Mes DocumentsMes imagesGogol.gif""></A><BR><BR>"
HTML = HTML & "</FONT></TD></TR></TABLE><BR><BR>"
HTML = HTML & "</BODY>"
HTML = HTML & "</HTML>"
Dim objMessage As Object
Set objMessage = CreateObject("CDO.Message")
objMessage.Subject = "Example CDO Message html"
objMessage.Sender = ""
objMessage.To = ""
objMessage.HTMLBody = HTML
' Envoi d'une page web d'un site distant
'objMessage.CreateMHTMLBody "http://www.excelabo.net/"
' Envoi d'une page web située sur ton PC
'objMessage.CreateMHTMLBody "file://c:/temp/test.htm"
'objMessage.Bcc = ""
'objMessage.Cc = ""
objMessage.Send
End Sub

MP

"Emcy" a écrit dans le message de
news:
Salut à tout le monde, voici mon problème :

A l'aide d'excel j'ai créer une page HTML. Ensuite, en faisant une macro en
vba(Excel), je copie le text qu'il y a dans le document HTML et je le met de
le corps d'un mail sous outlook.
Jusque là pas de problème, mon mail s'affiche correctement avec les images
et les gif animés.
Le problème est que lorsque j'envoie le mail, le recepteur ne voit pas
apparaitre les images. Quelqu'un a-t-il une solution ?

la ligne de commande qui fait référence à mes images se présente sous la
forme src="MonDossierMonImage.gif"


j'ai regarder sur certains mail qui avait des images et la référence est
sous cette forme, quelqu'un peut-il m'expliquer à quoi cela correspond ?
src="cid:001c01c3ec88$b08db450$"




Avatar
Emcy
ça marche pas, j'ai une erreur à la ligne .send

"Michel Pierron" a écrit dans le message de
news:
Bonjour Emcy;
Je n'ai pas de solution avec Outlook pour contourner ce problème et ne
suis pas

sur qu'il existe une solution simple;
je crois qu'il faut faire un mix avec CDO (c'est compliqué); en revanche,
tu peux

faire cela tres simplement en laissant tomber Outlook:
Sub CdoHtmlMsg()
Dim HTML As String
HTML = HTML & "<HTML>"
HTML = HTML & "<HEAD>"
HTML = HTML & "<TITLE>Send Mail with HTML</TITLE>"
HTML = HTML & "</HEAD>"
HTML = HTML & "<BODY bgcolor=""lightyellow"">"
HTML = HTML & "<TABLE cellpadding=""4"">"
HTML = HTML & "<TR><TH><FONT color=""darkblue"" SIZE=""4"">"
HTML = HTML & "<h1>- SIMPLE EXEMPLE DE MESSAGE HTML -</h1><BR>"
HTML = HTML & Now() & " - "
HTML = HTML & "Le site de référence Excel pour MPFE !</FONT></TH></TR>"
HTML = HTML & "<TR><TD>"
HTML = HTML & "<A HREF=""http://www.excelabo.net/"">"
HTML = HTML & "<IMG SRC=""C:Mes DocumentsMes
imagesgear.gif""></A><BR><BR>"

HTML = HTML & "<A HREF=""http://www.excelabo.net/"">"
HTML = HTML & "<IMG SRC=""C:Mes DocumentsMes
imagesGogol.gif""></A><BR><BR>"

HTML = HTML & "</FONT></TD></TR></TABLE><BR><BR>"
HTML = HTML & "</BODY>"
HTML = HTML & "</HTML>"
Dim objMessage As Object
Set objMessage = CreateObject("CDO.Message")
objMessage.Subject = "Example CDO Message html"
objMessage.Sender = ""
objMessage.To = ""
objMessage.HTMLBody = HTML
' Envoi d'une page web d'un site distant
'objMessage.CreateMHTMLBody "http://www.excelabo.net/"
' Envoi d'une page web située sur ton PC
'objMessage.CreateMHTMLBody "file://c:/temp/test.htm"
'objMessage.Bcc = ""
'objMessage.Cc = ""
objMessage.Send
End Sub

MP

"Emcy" a écrit dans le message de
news:
Salut à tout le monde, voici mon problème :

A l'aide d'excel j'ai créer une page HTML. Ensuite, en faisant une macro
en


vba(Excel), je copie le text qu'il y a dans le document HTML et je le
met de


le corps d'un mail sous outlook.
Jusque là pas de problème, mon mail s'affiche correctement avec les
images


et les gif animés.
Le problème est que lorsque j'envoie le mail, le recepteur ne voit pas
apparaitre les images. Quelqu'un a-t-il une solution ?

la ligne de commande qui fait référence à mes images se présente sous la
forme src="MonDossierMonImage.gif"


j'ai regarder sur certains mail qui avait des images et la référence est
sous cette forme, quelqu'un peut-il m'expliquer à quoi cela correspond ?
src="cid:001c01c3ec88$b08db450$"








Avatar
Michel Pierron
Re Emcy;
Si, ça marche du feu de Dieu tant sous XP que sous Win98 (je viens de
retester avec des gif animés).
Vérifie le chemin de tes images et de tes adresses.
MP

"Emcy" a écrit dans le message de
news:eS$
ça marche pas, j'ai une erreur à la ligne .send

"Michel Pierron" a écrit dans le message de
news:
Bonjour Emcy;
Je n'ai pas de solution avec Outlook pour contourner ce problème et ne
suis pas

sur qu'il existe une solution simple;
je crois qu'il faut faire un mix avec CDO (c'est compliqué); en
revanche,


tu peux
faire cela tres simplement en laissant tomber Outlook:
Sub CdoHtmlMsg()
Dim HTML As String
HTML = HTML & "<HTML>"
HTML = HTML & "<HEAD>"
HTML = HTML & "<TITLE>Send Mail with HTML</TITLE>"
HTML = HTML & "</HEAD>"
HTML = HTML & "<BODY bgcolor=""lightyellow"">"
HTML = HTML & "<TABLE cellpadding=""4"">"
HTML = HTML & "<TR><TH><FONT color=""darkblue"" SIZE=""4"">"
HTML = HTML & "<h1>- SIMPLE EXEMPLE DE MESSAGE HTML -</h1><BR>"
HTML = HTML & Now() & " - "
HTML = HTML & "Le site de référence Excel pour MPFE
!</FONT></TH></TR>"


HTML = HTML & "<TR><TD>"
HTML = HTML & "<A HREF=""http://www.excelabo.net/"">"
HTML = HTML & "<IMG SRC=""C:Mes DocumentsMes
imagesgear.gif""></A><BR><BR>"

HTML = HTML & "<A HREF=""http://www.excelabo.net/"">"
HTML = HTML & "<IMG SRC=""C:Mes DocumentsMes
imagesGogol.gif""></A><BR><BR>"

HTML = HTML & "</FONT></TD></TR></TABLE><BR><BR>"
HTML = HTML & "</BODY>"
HTML = HTML & "</HTML>"
Dim objMessage As Object
Set objMessage = CreateObject("CDO.Message")
objMessage.Subject = "Example CDO Message html"
objMessage.Sender = ""
objMessage.To = ""
objMessage.HTMLBody = HTML
' Envoi d'une page web d'un site distant
'objMessage.CreateMHTMLBody "http://www.excelabo.net/"
' Envoi d'une page web située sur ton PC
'objMessage.CreateMHTMLBody "file://c:/temp/test.htm"
'objMessage.Bcc = ""
'objMessage.Cc = ""
objMessage.Send
End Sub

MP

"Emcy" a écrit dans le message de
news:
Salut à tout le monde, voici mon problème :

A l'aide d'excel j'ai créer une page HTML. Ensuite, en faisant une
macro



en
vba(Excel), je copie le text qu'il y a dans le document HTML et je le
met de


le corps d'un mail sous outlook.
Jusque là pas de problème, mon mail s'affiche correctement avec les
images


et les gif animés.
Le problème est que lorsque j'envoie le mail, le recepteur ne voit pas
apparaitre les images. Quelqu'un a-t-il une solution ?

la ligne de commande qui fait référence à mes images se présente sous
la



forme src="MonDossierMonImage.gif"


j'ai regarder sur certains mail qui avait des images et la référence
est



sous cette forme, quelqu'un peut-il m'expliquer à quoi cela correspond
?



src="cid:001c01c3ec88$b08db450$"