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 :

Modification modèle email Outlook depuis Excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Juillet 2013
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Juillet 2013
    Messages : 11
    Par défaut Modification modèle email Outlook depuis Excel
    Bonjour,

    je souhaite modifier un modèle d'email (.oft) depuis Excel par VBA.

    J'ai donc un modèle d'email qui possède tes tags qui seront à remplacer lors de la création du mail dans VBA.
    J'arrive bien à écrire dans mon modèle mais quand j'utilise la fonction replace pour remplacer mes tags par mes valeurs, je perds le style du modèle !

    Si je teste en envoyant le modèle sans charger mes valeurs le style est gardé. C'est donc bien la fonction replace qui m'embête...

    Avez-vous une solution pour que le style du modèle soi gardé ?

    Merci d'avance.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2013
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2013
    Messages : 20
    Par défaut
    Bonjour,

    Il me semble que c'est du au fait que les mails Outlook sont au format HTML donc quand tu utilise la fonction Replace tu transforme une partie au format Texte d'où la perte de style.

    Est-ce que tu peux donner un exemple de ce que tu veux remplacer ?

    J'ai déjà utilisé VBA pour envoyer des mails (sans utiliser de modèle) et j'utilisais des balises HTML du genre "<b>Texte</b>" dans des variables VBA String.

  3. #3
    Membre habitué
    Inscrit en
    Juillet 2013
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Juillet 2013
    Messages : 11
    Par défaut
    Oui mais si je configure mon mail en HTML je vais être obligé de placer tout le code HTML dans le corps de l'email depuis le VBA !!!

    Je voulais éviter ça en utilisant un modèle, ça m'évite de me galérer à écrire tout le code HTML pour le style :-/

    Je cherche un moyen d'intégrer du html dans un modèle mais dès que je passe la chaine myEmail.htmlbody = <HTML_code> bla bla </HTML_code> ça me casse le style et je me retrouve avec un mail en texte brut.

Discussions similaires

  1. [XL-2010] Pièce jointe d'un email sous Outlook depuis Excel
    Par liop49 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 03/04/2014, 08h16
  2. [XL-2007] Accéder au bookmarks d'email Outlook depuis Excel/VBA
    Par CSharpDev dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 10/01/2013, 10h55
  3. créer et envoyer un email OUTLOOK depuis Excel
    Par francky74 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 26/07/2011, 11h36
  4. piloter outlook depuis Excel avec VB
    Par PacoE dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 05/05/2008, 21h12
  5. Envoi du Classeur par Email directement depuis Excel
    Par nono le golfeur dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 23/01/2007, 10h34

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