insérer une image dans un mail [VBA/HTML] - VB/VBA/VBS - Programmation
Marsh Posté le 21-06-2017 à 22:58:21
Tu peux pas : faut mettre une url sur image stockée sur un serveur web accessible au public.
Marsh Posté le 22-06-2017 à 11:19:39
Il n'y a(vait??) pas la possibilité de mettre une image en PJ et de l'afficher à un certain endroit dans le mail (au format HTML)?
Marsh Posté le 22-06-2017 à 17:47:18
On peut mettre une image en fichier attaché et y faire référence dans le code HTML du mail Je doute que ça existe de manière standardisée
Edit : je serais pas étonné qu'Outlook permette de faire ça avec une option de syntaxe à la con
Marsh Posté le 24-06-2017 à 21:50:07
Il me semble avoir vu ça il y a un bon moment oui, mais possible que ce soit du fait maison non standardisé de chez MS.
Marsh Posté le 21-07-2017 à 10:16:35
La solution était :
olmail.Attachments.Add chemin_complet_vers_image, olByValue, 0
Puis dans le texte :
"<img src='cid:satisfied.png'" & "width='98' height='85'>"
Pas trouvé sur google, c'est un collègue qui m'a aidé
Marsh Posté le 21-07-2017 à 11:20:36
Et ça marche sur tous les clients mails ?
Marsh Posté le 21-07-2017 à 12:48:51
Non vers gmail ça ne marche pas mais pas grave.
Ces mails sont destinés à une boite qui n'utilise que outlook, où ça marche
Marsh Posté le 21-06-2017 à 14:33:37
Bonjour
J'utilisais depuis longtemps un code HTML que j'incluais dans des mails automatiques créés par excel VBA :
<a href="mailto:untel@cogip.com?subject=SATISFIED - XXXX&cc=auteur@cogip.com"><img src="C:\Users\xxx\Pictures\satisfied.png"></a>
Ce code sert à insérer l'image satisfied.jpg, c'est un pouce vert, à la fin d'un mail. Un peu comme ce pouce like mais vert :
Le destinataire du mail peut cliquer car cette image contient un lien, et ce lien lui ouvre un mail vierge dont le sujet est "satisfied", qu'il envoie à untel avec auteur en copie.
L'image se trouve soit sur le réseau de la cogip, soit en local sur le PC. Plutôt sur le réseau en fait.
Souci : tous mes collègues qui utilisent ce code me détestent depuis quelques jours car on a des problèmes d'accès au réseau, et il se trouve que outlook cherche l'image sur le réseau quasi en permanence. Par exemple j'envoie un mail le 30 mai avec cette image contenue dedans, le 8 juin j'allume mon PC et je commence à taper un mail, et là, souci de réseau : outlook dit qu'il cherche l'image dans le mail du 30 juin, se met à ramer etc... finit par planter et je manque de perdre le travail que j'avais commencé à taper.
J'étais comme ça devant mon PC en espérant qu'il ne plante pas entièrement :
Pire : les destinataires n'ont pas accès à notre dossier dans lequel se trouve l'image et donc ils ne voient pas ces images ! Ca fait des mois qu'on envoie des mails avec des images qui marchent pas (carré vide avec une croix rouge dedans)
Comment faire pour insérer une image en tant qu'image et pas uniquement en tant que lien vers un chemin réseau ?
Cette image peut se trouver sur le réseau initialement, mais il faut l'inclure en tant qu'image pour qu'elle apparaisse bien ensuite partout.
Merci
Message édité par Laska- le 21-06-2017 à 14:35:57