OVH Cloud OVH Cloud

Style IE en VB .Net

12 réponses
Avatar
Stéphane L.
En grattant, j'ai trouvé comment lire facilement la source d'1 page web.

Par contre, j'aimerais afficher la page et non le source dans 1 textbox ou
dans 1 contrôle plus approprié.

Merci d'avance.

Stéphane.

2 réponses

1 2
Avatar
Stéphane L.
oHtml.body.innerText



Ca fonctionne :)



1 grand merci Fred.



Stéphane



"Stéphane L." a écrit dans le
message de news:
Autant pour moi... ca fonctionne.
Ton exemple me retourne bien le titre de la page html.

Merci.

Je continu de gratter dedans

Stéphane

"Stéphane L." a écrit dans
le message de news:
Vraiment désolé, mais je n'arrive pas à faire fonctionner
mshtml.HTMLDocumentClass



J'ai pourtant ajouté la référence mshtml.dll.



Stéphane



"Fred" a écrit dans le message de news:


"Stéphane L." a écrit
dans le message de news:
Merci Fred

Apparement, quand la page est affichée, l'événement
Handles AxWebBrowser1.DocumentComplete

est lancé.



Je cherche maintenant comment capturer le texte à l'intérieur :).




Il faut faire appel à de nouvelles références. Je viens d'essayer avec
mshtml (référence .NET) et j'ai collé le code suivant dans l'événement
DocumentComplete

Dim oHtml As mshtml.HTMLDocumentClass = AxWebBrowser1.Document
MsgBox(oHtml.title)

Et cela fonctionne.














Avatar
Fred
"Stéphane L." a écrit dans le
message de news: %
oHtml.body.innerText



Ca fonctionne :)



1 grand merci Fred.



Bonsoir,
Et merci à toi pour les retours d'information.
Maintenant, tu peux faire tout ce que tu veux dans la page html.
Tu as accès à tout l'arbre html. Avant de te lancer dans le décodage du
innerText du body regarde du côté des méthodes GetElementById,
GetElementsByName et GetElementsByTagName.
1 2