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

Macros et VBA Excel Discussion :

Macro pour insertion fichier html dans Mail


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2008
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 18
    Par défaut Macro pour insertion fichier html dans Mail
    Bonjour,

    cela fait quelques jours que je m'acharne à trouver un code en vba : l'idée est a partir d'une macro excel, de :
    1- créer un dossier ( ok)
    2- créer un fichier en . html ( ok)
    3 - créer / ouvrir un mail avec une liste d'adresse ( ok)
    4- insérer le fichier .html en tant que "body" du mail ->(pas ok)

    quelqu'un aurait il une solution pour ce dernier point car je bloque complétement.

    Merci d'avance.
    jb

  2. #2
    Membre Expert Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Par défaut
    bonjour,

    une meilleure explication serait bienvenue.
    qu'est-ce qui n'est "pas ok"??

  3. #3
    Membre averti
    Inscrit en
    Septembre 2008
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 18
    Par défaut
    en fait je n'arrive pas à trouver le code qui me permette d'insérer au format html le fichier que j'ai créé précédement dans le mail.

  4. #4
    Membre Expert Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Par défaut
    ce lien devrais t'y aider je pense

    http://msdn.microsoft.com/en-us/libr...ffice.11).aspx

  5. #5
    Membre averti
    Inscrit en
    Septembre 2008
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 18
    Par défaut merci..mais
    le lien est intéressant et montre comment mettre une ligne en html. dans le corps du message. jusque l'a ca marche, par cotnre qu'en est il quand il s'agit de l'ensemble d'un fichier html ?
    Ainsi, je souhaiterai mettre dans le corps du mail le fichier essai. htm , pour retranscrire les donnes et la mise en page tel quel. Or ce n'est malheureusement pas expliqué dans ce petit tuto, il me semble.

    Par ailleurs comment faire pour pouvoir mettre plusieurs ligns en htm dans le corps du message expl :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <body >
    <table >
     <tr >
      <td w>
      <p ><img  src="xxx"></span></span></a> salut les terriens</p>
      </td>
       </tr>
    </table >
    </body >
    dans ceci : ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
        With objMail
           'Set body format to HTML
           .BodyFormat = olFormatHTML
           .HTMLBody = "<HTML><BODY>Enter the message text here. </BODY></HTML>"
           .Display
        End With
    Merci de ta réponse en tout les cas

  6. #6
    Membre Expert Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Par défaut
    je passerais par scripting runtine ( ne pas oublier de l'insérer dans les références donc)


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    Dim FSo As New Scripting.FileSystemObject
    Dim f As String
     
    '...
     
    f = FSo.GetFile("LeFichierHTML").OpenAsTextStream.ReadAll
     
    '....
    .htmlbody = f
     
    '...

Discussions similaires

  1. [XL-2010] Macro pour insertion html dans Mail
    Par Nicko29 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 17/06/2015, 20h27
  2. [XL-2007] Macro pour insertion de photo dans un commentaire
    Par wboyer dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 16/10/2013, 08h24
  3. [XML/XSD] Insertion de html dans fichier XML
    Par castaka dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 20/11/2007, 09h24
  4. Probleme pour imbriquer Fichier HTML dans autre Fichier
    Par Gerard du Bouchonnois dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 24/12/2005, 14h33

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