Message html via VBA
Bonjour,
J'aimerai pouvoir générer un mail quotidien avec une trame de mail, pour le moment voici le résultat:
Je ne suis pas tout à fait satisfait j'aimerai arriver à ce résultat:
Ce qui me dérange c'est l'espace qu'il y a entre les titres et les puces (en jaune sur la première image) je ne sais pas du tout comment m'en débarasser,
voici mon code:
sBody = "<html><body>Bonjour, <br><br>"
sBody = sBody & "Vous trouverez ci-joint la position de trésorerie de la veille.<br><br>"
sBody = sBody & "<font size =+2><u>Commentaires :<font></u><br>"
sBody = sBody & "<font size =+1><b>I-Flux Techniques :<font></b>"
sBody = sBody & "<UL><LI>texte 1</LI><LI>texte 2</LI></UL>"
sBody = sBody & "<br><font size =+1><b>II-Flux d'exploitation :<font><br></b>"
sBody = sBody & "<UL><LI>texte 1</LI><LI>texte 2</LI></UL>"
sBody = sBody & "<font size =+1><b>III - Placement :<font><br></b>"
sBody = sBody & "<UL><LI>texte 1</LI><LI>texte 2</LI></UL>"Si vous pouviez m'éclairer ça serait top, je ne suis pas familier aved le html...
Bonne soirée/nuit :)
bonsoir,
essaie ceci
sBody="<html><body>Bonjour, <br><br>Vous trouverez ci-joint la position de trésorerie de la veille.<br><br><font size =+2><u>Commentaires :</font></u><br><OL type=I><li><font size =+1><b>Flux Techniques :</b></font></li><UL><LI>texte 1</LI><LI>texte 2</LI></UL><li><font size =+1><b>Flux d'exploitation :<br></b></font></li><UL><LI>texte 1</LI><LI>texte 2</LI></UL><li><font size =+1><b>Placement :<br></b></font></li><UL><LI>texte </LI><LI>texte 2</LI></UL></ol>"Merci H2so4 pour ton rapide retour !
Voilà ce que donne le code que tu m'as donné, c'est mieux :)
Tu sais si il est possible de régler les interlignes entre les grands titres ? J'aimerai si c'est possible avoir un peu plus d'espace entre le bloc "I. Flux techniques", "II.Flux d'exploitation et III. Placement:
Merci pour votre aide,
Bonne journée!
bonjour,
essaie ce code html.
<html>
<body>Bonjour, <br>
<br>Vous trouverez ci-joint la position de trésorerie de la veille. <br>
<br>
<font size=+2>
<u>Commentaires :
</font>
</u>
<br>
<OL type=I>
<li style="line-height:1.8">
<font size=+1>
<b>Flux Techniques :</b>
</font>
</li>
<UL>
<LI>texte 1</LI>
<LI>texte 2</LI>
</UL>
<li style="line-height:1.8">
<font size=+1>
<b>Flux d'exploitation : <br>
</b>
</font>
</li>
<UL>
<LI>texte 1</LI>
<LI>texte 2</LI>
</UL>
<li style="line-height:1.8">
<font size=+1>
<b>Placement : <br>
</b>
</font>
</li>
<UL>
<LI>texte </LI>
<LI>texte 2</LI>
</UL>
</ol>Top merci,
une question un peu bête, je fais comment pour l'intégrer à mon code ?
je suis passé par ça du coup:
Sbody = Sbody + "<html><body>Bonjour, <br>"
Sbody = Sbody + "<br>Vous trouverez ci-joint la position de trésorerie de la veille. <br>"
Sbody = Sbody + "<br> <font size=+2>"
Sbody = Sbody + " <u>Commentaires :"
Sbody = Sbody + "</font>"
Sbody = Sbody + " </u>"
Sbody = Sbody + "<br>"
Sbody = Sbody + " <OL type=I>"
Sbody = Sbody + "<li style=" & "line-height:1.8" & ">"
Sbody = Sbody + "<font size=+1>"
Sbody = Sbody + "<b>Flux Techniques :</b>"
Sbody = Sbody + "</font>"
Sbody = Sbody + "</li>"
Sbody = Sbody + "<UL>"
Sbody = Sbody + "<LI>texte 1</LI>"
Sbody = Sbody + "<LI>texte 2</LI>"
Sbody = Sbody + "</UL>"
Sbody = Sbody + "<li style=" & "line-height:1.8" & ">"
Sbody = Sbody + "<font size=+1>"
Sbody = Sbody + "<b>Flux d'exploitation : <br>"
Sbody = Sbody + "</b>"
Sbody = Sbody + "</font>"
Sbody = Sbody + "</li>"
Sbody = Sbody + "<UL>"
Sbody = Sbody + "<LI>texte 1</LI>"
Sbody = Sbody + "<LI>texte 2</LI>"
Sbody = Sbody + "</UL>"
Sbody = Sbody + "<li style=" & "line-height:1.8" & ">"
Sbody = Sbody + "<font size=+1>"
Sbody = Sbody + "<b>Placement : <br>"
Sbody = Sbody + "</b>"
Sbody = Sbody + "</font>"
Sbody = Sbody + "</li>"
Sbody = Sbody + "<UL>"
Sbody = Sbody + "<LI>texte </LI>"
Sbody = Sbody + "<LI>texte 2</LI>"
Sbody = Sbody + "</UL>"
Sbody = Sbody + "</ol>"et ça me donne le résultat suivant:
soit identique à la méthode précédente, j'ai du mal recopier ton code avec la technique ci dessus...
bonjour,
je n'ai en effet mis que le code HTML "beautifié", pensant que tu pourrais l'inclure dans ton vba. Essaie ainsi, le code html donne un rendu correct dans un navigateur. Je n'ai pas vérifié dans un mail, mais j'ai bon espoir que les doubles guillemets corrigeront le tir.
Sbody = Sbody + "<html><body>Bonjour, <br><br>Vous trouverez ci-joint la position de trésorerie de la veille. <br>"
Sbody = Sbody + "<br> <font size=+2><u>Commentaires :</font>"
Sbody = Sbody + " </u>"
Sbody = Sbody + "<br>"
Sbody = Sbody + " <OL type=I>"
Sbody = Sbody + "<li style=""line-height:1.8"">"
Sbody = Sbody + "<font size=+1>"
Sbody = Sbody + "<b>Flux Techniques :</b>"
Sbody = Sbody + "</font>"
Sbody = Sbody + "</li>"
Sbody = Sbody + "<UL>"
Sbody = Sbody + "<LI>texte 1</LI>"
Sbody = Sbody + "<LI>texte 2</LI>"
Sbody = Sbody + "</UL>"
Sbody = Sbody + "<li style=""line-height:1.8"">"
Sbody = Sbody + "<font size=+1>"
Sbody = Sbody + "<b>Flux d'exploitation : <br>"
Sbody = Sbody + "</b>"
Sbody = Sbody + "</font>"
Sbody = Sbody + "</li>"
Sbody = Sbody + "<UL>"
Sbody = Sbody + "<LI>texte 1</LI>"
Sbody = Sbody + "<LI>texte 2</LI>"
Sbody = Sbody + "</UL>"
Sbody = Sbody + "<li style=""line-height:1.8"">"
Sbody = Sbody + "<font size=+1>"
Sbody = Sbody + "<b>Placement : <br>"
Sbody = Sbody + "</b>"
Sbody = Sbody + "</font>"
Sbody = Sbody + "</li>"
Sbody = Sbody + "<UL>"
Sbody = Sbody + "<LI>texte </LI>"
Sbody = Sbody + "<LI>texte 2</LI>"
Sbody = Sbody + "</UL>"
Sbody = Sbody + "</ol>"
