Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

En vba récupérer le texte d'un frame d'une page web

tarvel

XLDnaute Occasionnel
Bonjour,
j'aimerais en vba récupérer le texte d'un frame (un frame top) d'une page web.
Pour une page Web j'utilise ce code vba donné par MichelXLD :
Code:
Dim IE As InternetExplorer
Dim maPageHtml As HTMLDocument
Set maPageHtml = IE.document
textePage = maPageHtml.documentElement.innerText
MsgBox textePage
Comment faire pour récupérer le texte d'un frame choisi dans la page web?
Merci
 

MichelXld

XLDnaute Barbatruc
Re : En vba récupérer le texte d'un frame d'une page web

bonsoir Tarvel

Tu peux utiliser

Code:
'frames.Item(0) correspond au 1er frame de la page html
MsgBox maPageHtml.frames.Item(0).document.documentElement.innerText


Bonne soirée
MichelXld
 

tarvel

XLDnaute Occasionnel
Re : En vba récupérer le texte d'un frame d'une page web

Toujours aussi prompt à répondre MichelXLD, encore merci
Donc j'ai utilisé maPageHtml.frames.Item(0)
Code:
Dim frm As Object
Set frm = ie.document.frames.Item(0).document
textePage = frm.documentElement.innerText
MsgBox textePage
Ca fonctionne très bien
 

Discussions similaires

Réponses
8
Affichages
674
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…