Bonjour tout le monde,
Je ne suis pas certain si cette discussion a plus sa place dans cette section, ou dans la section office(pour Outlook). J'utilise actuellement Outlook 2007, sur Windows XP SP2, 32bits.
J'ai été demandé de créer, par programmation, des mails HTML incluant des images(hébergés sur un site web), dans la cadre du travail. C'est pour un genre de newsletter, qui aura des images et du texte comme bas de page.
Le problème est que, tel que mentionné plus haut, les images sont hébergées sur un site web, et je veux simplement insérer les images à l'aide de la balise <img src="">, afin que l'utilisateur puisse visionner les images, sans qu'elles soient envoyés avec le message, en pièces jointes.
J'ai un macro VBA qui crée mon email en ajoutant les images et le text nécessaires, à un message encore vierge. Cette partie fonctionne #1, mais aussitôt que j'envoi le email, Outlook modifie le courriel. Il transforme ma balise <img src="http://server/img.png"> par une balise <img src="cid: (hexa number)@(hexa number2)">. Outlook va aussi chercher l'image sur le serveur, afin de l'ajouter en pièce jointe au message, pour afficher l'image à l'aide du CID.
Question :
Comment je fais pour créer un CID(Content ID) en HTML qui pointe sur l'image de mon serveur, à la place que le client Outlook attache le fichier directement au email et pointe un CID vers cette image?
Merci beaucoup, si quelqu'un peu m'aider, mon projet est terminé mis-à-part ce problème...
En passant, jsuis toujours ouvert à d'autres suggestions, si vous avez une solution différente qui fonctionne.
François Boivin
STAS Inc.
Partager