Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Pb d'integration htm par cdo

35 réponses
Avatar
yannick
Bonjour,
j'utilise la methode cdo de Pierre du lien
http://www.3stone.be/access/articles.php?lng=fr&pg=89 pour envoyer mes mails

j'ai ajouter dans la fonction SendMailCDO l'argument HTMLBody.
Puis quand j'appele la fonction lorsque je mes HTMLBody= "c:\mailing\test.htm"

quand je reçois ce mail dans le corps du message il me met
c:\mailing\test.htm et je voudrais qu'il integre le fichier htm.

Quelqu'un aurait il une idée?

Merci

Yannick

5 réponses

1 2 3 4
Avatar
Hello

"yannick" a écrit dans le message de news:
excuses j'ai vu
j'obtiens tjrs du text brut sinon il n' y pas d'argument comment format



c'est le if que j'ai rajouté qui vérifie que ton fichier contient la balise <HTML> et apparemment ne le contient pas, alors ça
envoie en texte brut

supprime la condition et envoie .HTMLBody systématiquement


--
Arnaud
---------------------------------------------
infos, conseils et liens : http://www.mpfa.info
---------------------------------------------

Avatar
Voilà ;-)) !!!

"Eric" a écrit dans le message de news: %
Le test If InStr(1, BodyText, "<HTML>") > 0 Then est toujours faux
donc faut modifier le test car le début du fichier est <html ...
Donc mets :
If InStr(1, BodyText, "<HTML ") > 0 Then
et ca devrait rouler ;-)



--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr


Avatar
yannick
Sympa ca roule je suis entrain de tester, si mon fichier html contient du
texte pas de probleme je reçois mon message en html parfaitement mais si j'ai
inserré une image dans mon fichier htm, que ce soit OE ou microsoft O, comme
client de messagerie, je n'arrive pas à afficher l'image.
Je ne sais pas si tu vas pouvoir me répondre
merci tout de meme.
@+
Yannick




Voilà ;-)) !!!

"Eric" a écrit dans le message de news: %
Le test If InStr(1, BodyText, "<HTML>") > 0 Then est toujours faux
donc faut modifier le test car le début du fichier est <html ...
Donc mets :
If InStr(1, BodyText, "<HTML ") > 0 Then
et ca devrait rouler ;-)



--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr







Avatar
Salut

Je m'attendais à cet inconvénient des images et j'ai bien peur qu'il n'y ait pas de solution simple car il faut que ton code html
contienne le chemin absolu vers l'image
et non le chemin relatif
Ainsi,

<BODY background="imgvague.gif">
<img src="1.gif">

deviendrait

<BODY background="d:chemin1vague.gif">
<img src="d:chemin21.gif">

Rajouter dynamiquement au code html la partie manquante au moment (ou après) lecture du contenu risque d'être un peu compliqué ...

a+
--
Arnaud
---------------------------------------------
infos, conseils et liens : http://www.mpfa.info
---------------------------------------------
"yannick" a écrit dans le message de news:
Sympa ca roule je suis entrain de tester, si mon fichier html contient du
texte pas de probleme je reçois mon message en html parfaitement mais si j'ai
inserré une image dans mon fichier htm, que ce soit OE ou microsoft O, comme
client de messagerie, je n'arrive pas à afficher l'image.
Je ne sais pas si tu vas pouvoir me répondre
merci tout de meme.
@+
Yannick




Voilà ;-)) !!!

"Eric" a écrit dans le message de news: %
Le test If InStr(1, BodyText, "<HTML>") > 0 Then est toujours faux
donc faut modifier le test car le début du fichier est <html ...
Donc mets :
If InStr(1, BodyText, "<HTML ") > 0 Then
et ca devrait rouler ;-)



--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr









Avatar
yannick
salut,
je ne sais plus où aller
c'est pas terrible tout cela car les utilisateurs inserront des images dans
le fichier htm, donc c'est la galere, j'ai essaye de modifier brut le fichier
htm en rajoutant le chemin compet mais cela ne fonctione toujours pas.
La galere...

Meric

Yannick



Salut

Je m'attendais à cet inconvénient des images et j'ai bien peur qu'il n'y ait pas de solution simple car il faut que ton code html
contienne le chemin absolu vers l'image
et non le chemin relatif
Ainsi,

<BODY background="imgvague.gif">
<img src="1.gif">

deviendrait

<BODY background="d:chemin1vague.gif">
<img src="d:chemin21.gif">

Rajouter dynamiquement au code html la partie manquante au moment (ou après) lecture du contenu risque d'être un peu compliqué ...

a+
--
Arnaud
---------------------------------------------
infos, conseils et liens : http://www.mpfa.info
---------------------------------------------
"yannick" a écrit dans le message de news:
Sympa ca roule je suis entrain de tester, si mon fichier html contient du
texte pas de probleme je reçois mon message en html parfaitement mais si j'ai
inserré une image dans mon fichier htm, que ce soit OE ou microsoft O, comme
client de messagerie, je n'arrive pas à afficher l'image.
Je ne sais pas si tu vas pouvoir me répondre
merci tout de meme.
@+
Yannick




Voilà ;-)) !!!

"Eric" a écrit dans le message de news: %
Le test If InStr(1, BodyText, "<HTML>") > 0 Then est toujours faux
donc faut modifier le test car le début du fichier est <html ...
Donc mets :
If InStr(1, BodyText, "<HTML ") > 0 Then
et ca devrait rouler ;-)



--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr














1 2 3 4