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 :

Créer lien hypertexte dans corps de message reçu [OL-2007]


Sujet :

VBA Outlook

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2006
    Messages : 39
    Points : 28
    Points
    28
    Par défaut Créer lien hypertexte dans corps de message reçu
    Bonjour,

    Je vous expose mon problème (après avoir usé le bouton F1 de mon clavier et m'être fait bannir de google et bientôt developpez.com pour flood... ):

    J'ai pour "mission" de coder une macro sous OL 2007 qui permet de parser le texte ouvert dans le volet de droite (à la consultation d'un mail) et d'en faire ressortir des mots précis mais inconnus comme M*.*-*.*. Tout ceci marche parfaitement. Je bloque maintenant sur le truc qui me paraissait le plus facile, crée un lien à partir de ces mots !

    donc au départ j'ai juste ajouté <a href="http://www.google.fr?q=mot">mot</a>
    mais quand je rebalance mon texte dans myOlSel.Item(1).Body ben il est en texte brut !

    Et sous outlook, y'a pas la fonction Hyperlinks comme sous Excel

    Recapituation :
    1- Détection des mots OK
    2- Remplacement des mots par les liens+mots OK
    3- Création de vrai liens HTML NOK

    Si vous voulez voir du code ou si vous avez des idées n'hésitez pas !

    inc002

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2006
    Messages : 39
    Points : 28
    Points
    28
    Par défaut
    J'ai trouvé, il suffit de dire à notre charmant conteneur à quel format il doit être mangé, soit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    myOlSel.Item(1).BodyFormat = olFormatHTML
    myOlSel.Item(1).HTMLBody = MsgTxt
    A la place de

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    myOlSel.Item(1).Body = MsgTxt
    Now je cherche à garder la police d'origine du mail, si vous avez une idée... n'hésitez pas !

    Merci à tous pour ce forum très animé !

    inc002

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 28/03/2015, 13h53
  2. [XL-2003] VBA : Lien hypertexte dans le corps d'un email
    Par armma dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 07/03/2012, 18h13
  3. Réponses: 0
    Dernier message: 29/12/2011, 09h49
  4. Pb de lecture des liens hypertexte dans messages
    Par Denis21 dans le forum Thunderbird
    Réponses: 1
    Dernier message: 31/01/2009, 15h09
  5. lien hypertexte dans le corps d'un mailto
    Par ludovik dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 22/10/2005, 16h10

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