Bonjour,
Voila quelques jours, j'ai tenté de me pencher sur l'envoi automatisé de mails d'Access via Outlook!
Pour le moment, j'ai réussi à mettre le mail en "normal" sans hmtl ni pièces jointes.
Mon automation m'amène sur la page d'envoi d'Outlook (j'ai juste à cliquer sur envoi quoi).
Mon soucis c'est que j'aimerais intégrer des pièces jointes et un lien html.
C'est pourquoi je me suis penché sur http://access.developpez.com/faq/?pa...look#mail_html .
Cependant, je ne comprend pas le passage le plus important:
Comment est définit l'adresse?
Que définit strHTML? (on la définit en tant que STRING ca veut dire variable du programme non!?)
Comme est définit ce qui contient l'html?
etc...
Le reste je comprend comment ca marche. Dans mon esprit, le but c'est qu'une partie du mail envoie le lecteur vers une page web quand il clique dessus. Je suis peut être totalement à coté de ce qui doit être réalisable par ce code.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 strHTML = "<!DOCTYPE HTML PUBLIC ""-//W3C//DTD HTML 4.0 Transitional//EN"">" & _ "<HTML><HEAD>" & _ "<META http-equiv=Content-Type content=""text/html; charset=iso-8859-1"">" & _ "<META content=""MSHTML 6.00.2800.1516"" name=GENERATOR></HEAD>" & _ "<BODY><DIV STYLE=""font-size: 11px; font-face: Tahoma;"">" oEmail.HTMLBody = strHTML & Replace(Me.txtBody, vbCrLf, "<br>") & "</DIV></BODY></HTML>"
Perso, j'ai remplacé le omail.Send par un omail.Display pour avoir la main juste avant l'envoi.
Pour ce qui est des pièces jointes, j'ai étudié http://access.developpez.com/faq/?page=Outlook#outlook. Je ne comprend pas ce que définit Attach. Sachant que je pars d'une table Message qui contient txtTitre, txtBody et txtPiecesJointes (adresse sur mon pc des pièces jointes), pourriez vous m'aider?
Merci à tous!
Partager