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

VB 6 et antérieur Discussion :

Convertir du HTML en TEXT


Sujet :

VB 6 et antérieur

  1. #1
    Membre averti
    Homme Profil pro
    Développeur VB6 et tout neuf en .Net
    Inscrit en
    avril 2005
    Messages
    377
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Activité : Développeur VB6 et tout neuf en .Net
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2005
    Messages : 377
    Points : 446
    Points
    446
    Par défaut Convertir du HTML en TEXT
    Bonjour à tous,

    Je cherche à convertir du HTML (des e-mails) en texte brute.
    Je cherche, soit du code à inclure dans mon projet, soit un OCX.

    Quequ'un peut-il m'aider ?

    Merci d'avance
    Le plus difficile pour trouver une bonne réponse, c'est déjà de trouver la bonne question.

  2. #2
    Rédacteur
    Avatar de DarkVader
    Homme Profil pro
    Développeur informatique
    Inscrit en
    mai 2002
    Messages
    2 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : mai 2002
    Messages : 2 125
    Points : 3 115
    Points
    3 115
    Par défaut
    Ajoute une 'Référence à MSHTML.TLB (Microsoft HTML Object Librairie)

    Exemple de code avec 2 textbox (Text(0) et text(1) [multiligne] et 1 bouton de commande command1
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Private Sub Form_Load()
        Dim txt As String
        txt = "<p><font color=""#FF0000""><i><span style=""background-color: #FFFF00"">Test <b>d 'essai</b> de mise</span></i><span style=""background-color: #FFFF00""> en forme HTML</span></font><span style=""background-color: #FFFF00""><br>puis de conversion au format Texte</span></p>"
        Me.Text(0).Text = txt
    End Sub
     
    Private Sub Command1_Click()
        Dim htmlDoc As New HTMLDocument
     
        htmlDoc.body.innerHTML = Me.Text(0).Text
        Me.Text(1).Text = htmlDoc.body.innerText
        set HTMLDoc=Nothing
    End Sub

  3. #3
    Membre averti
    Homme Profil pro
    Développeur VB6 et tout neuf en .Net
    Inscrit en
    avril 2005
    Messages
    377
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Activité : Développeur VB6 et tout neuf en .Net
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2005
    Messages : 377
    Points : 446
    Points
    446
    Par défaut
    C'est tellement simple quand on connait la solution !

    Merci beaucoup
    Le plus difficile pour trouver une bonne réponse, c'est déjà de trouver la bonne question.

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

Discussions similaires

  1. comment convertir le texte d un mail html en texte
    Par mikey83 dans le forum VB.NET
    Réponses: 4
    Dernier message: 04/12/2013, 16h09
  2. Réponses: 0
    Dernier message: 08/09/2011, 10h16
  3. Convertir HTMl en Texte en gardant les polices
    Par amirad dans le forum VB 6 et antérieur
    Réponses: 0
    Dernier message: 03/11/2008, 11h32
  4. Convertir du code HTML en texte brut
    Par arnaudperfect dans le forum Langage
    Réponses: 2
    Dernier message: 18/08/2008, 22h51
  5. Réponses: 6
    Dernier message: 28/05/2004, 19h45

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