IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Outlook Discussion :

[VBA Outlook] Message avec image


Sujet :

VBA Outlook

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 60
    Points : 44
    Points
    44
    Par défaut [VBA Outlook] Message avec image
    Bonjour,

    lorsque j'avais Office 2003 je pouvais sans probleme en VBA integrer une image au corps HTML de mon message. Le script decrit @ http://www.outlookcode.com/d/code/htmlimg.htm fonctionnait parfaitement.

    aujourd'hui avec Office 2007, je me retrouve avec l'image en attachement et bien sur son emplacement vide dans le corps de mon message !!??

    peut-etre que les constantes ont change !!??

    So, quelqu'un a t'il une idee du probleme ou une autre solution ?

    par avance merci,

    Daniel.

  2. #2
    Membre du Club
    Homme Profil pro
    Inscrit en
    Juin 2007
    Messages
    56
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2007
    Messages : 56
    Points : 64
    Points
    64
    Par défaut
    Bonjour,

    En Excel 2003 et 2007 j'ajoute une image dans un mail en ajoutant le le fichier dans les fichiers joints du mail et en intégrant le code HTML suivant dans la partie Body :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src='cid:xxxxxx.xxx'>
    ou xxxx.xx = le nom du fichier

    Par contre les image ne sont réellement visibles dans le mail qu'après avoir envoyé et reçu le mail.

    J'espère que cela vous aidera ...
    Thierry

  3. #3
    Expert éminent
    Avatar de Oliv-
    Homme Profil pro
    solution provider
    Inscrit en
    Mars 2006
    Messages
    4 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : solution provider

    Informations forums :
    Inscription : Mars 2006
    Messages : 4 087
    Points : 7 168
    Points
    7 168
    Billets dans le blog
    20
    Par défaut
    Bonjour,
    Voici un exemple à tester :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Sub new_mail_with_embedded()
    Set objOL = Outlook.Application
        Set objMail = objOL.CreateItem(olMailItem)
        objMail.Attachments.add "z:\ATT666206.gif"
         objMail.Attachments.add ("z:\madonna.bmp")
        objMail.HTMLBody = "<html><p>This is a picture.</p>" & _
                       "<img src='cid:ATT666206.gif' ><img src='cid:madonna.bmp' >"
        objMail.Display
        Set objMail = Nothing
    End Sub

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] macro pour envoyer mail avec outlook express avec image
    Par HIGGUINS dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 04/02/2011, 12h47
  2. h:message avec une image
    Par owen2 dans le forum JSF
    Réponses: 1
    Dernier message: 07/07/2006, 15h23
  3. [VBA-A/E]gen doc avec images ref. ds excell ou access
    Par tinous dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 30/03/2006, 14h46
  4. Envoyer un message avec Outlook à partir d'access
    Par pilotcoater dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 1
    Dernier message: 13/03/2006, 01h26
  5. message avec modele outlook: recoit un mail vide
    Par cortex024 dans le forum Outlook
    Réponses: 1
    Dernier message: 06/03/2006, 10h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo