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 :

Mail en html et données VBA


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Février 2012
    Messages : 9
    Par défaut Mail en html et données VBA
    Bonjour à tous,

    Tout d'abord une rapide présentation : je suis un jeune nantais qui développe sous excel 2007 un petit fichier excel d'édition semi-automatique de devis pour mon entreprise.
    Je vous remercie d'avance pour votre génial forum et l'aide que vous pourrez m'apporter!

    Voici mon problème :
    je souhaite créer automatiquement un mail Outlook avec insertion de données remplis dans les champs du formulaire.
    Jusqu'ici tout va bien, l'envoi du mail fonctionne, mes données sont insérés au endroits voulu dans le corps du mail.

    Etant un peu frustré par la "complexité" de la mise en page (gras, souligné...), j'ai donc défini mon mail en HTML. La mise en page de mon corps de mail s'en trouve grandement facilité, et je peux ainsi insérer sans problème la signature que l'utilisateur a enregistré dans Outlook (essentiel pour moi!!).

    Mon corps de texte est de ce type (volontairement simplifié pour l'exemple) :

    .htmlbody = "<html><body>Bonjour,</body></html><br>" & _
    "<html><body>Le nouveau devis de </body></html>" & DONNEE1 & "<html><body> va vous être envoyé. </body></html>"

    Ce qui me donne dans le mail outlook :



    Bonjour,

    Le nouveau devis de
    DONNEE1
    va vous être envoyé.



    Impossible de tout conserver sur la même ligne!!!


    J'ai donc essayer la prog suivante :
    .htmlbody = "<html><body>Bonjour,</body></html><br>" & _
    "Le nouveau devis de " & DONNEE1 & "va vous être envoyé."


    Ce qui a pour effet :



    Bonjour,

    Le nouveau devis de DONNEE1 va vous être envoyé.



    Génial me direz-vous? Et bien non car la 2ème ligne possède des valeurs d'espacement avant/après réglées en auto, me générant des espaces non souhaité ENORME entre chaque paragraphe

    Voilà si quelqu'un avait une piste de solution à m'apporter...

    Merci!

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Je pense que tu devrais revoir les cours de Html, il y en a d'excellents sur DVP dans la partie Web : http://xhtml.developpez.com/cours/

    Par exemple tu utilises plusieurs fois la balise Body dans ton code, hors celle-ci n'est à utiliser qu'en début et fin d'une page html.

    Philippe

  3. #3
    Membre habitué
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Février 2012
    Messages : 9
    Par défaut
    Effectivement, je n'avais pas compris l'utilisation correcte des balises html.

    J'ai relu le lien que tu m'as donné, modifier les balises de mon mail... et OH miracle la mise en forme est impecable!!

    Merci pour ton aide!

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

Discussions similaires

  1. [access 2003/VBA] Envoyer mail en HTML
    Par Milyshyn76 dans le forum VBA Access
    Réponses: 1
    Dernier message: 30/07/2008, 14h21
  2. Automation Mail en HTML Via OUTLOOK EXPRESS
    Par Stéphane Olivier BERNARD dans le forum Access
    Réponses: 1
    Dernier message: 01/11/2005, 09h01
  3. [Mail] Problème mail en html
    Par Vinzius dans le forum Langage
    Réponses: 6
    Dernier message: 10/09/2005, 22h51
  4. Fonction mail avec HTML et images
    Par nico33307 dans le forum Modules
    Réponses: 1
    Dernier message: 05/07/2005, 23h25
  5. [mail] page html pour mail
    Par Mr.White dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 14/03/2005, 16h55

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