Explication sur WebBrowser

  • Initiateur de la discussion Initiateur de la discussion Minick
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

Minick

Guest
Bonjour,

Le code test qui pose probleme:
Private Sub UserForm_Initialize()
Me.WebBrowser1.Navigate2 "www.excel-downloads.com"

Do While Me.WebBrowser1.Busy
Loop

MsgBox Me.WebBrowser1.Document.nameprop
End Sub


Je cherche simplement à afficher une page mais surtout à savoir
quand elle est chargé.

Je n'arrive pas a comprendre pourquoi quand je lance le code en pas a pas
il n'y a pas de probleme alors qu'en automatique le Busy ne se met pas
a jour donc je ne sors jamais de ma boucle.
Par contre des que je debogue ([Ctrl]+[Pause] pour aller en debogage)
plus de probleme il se met a jour et j'ai bien mon message.

Si quelqu'un à une idée ou une autre solution je suis preneur.

Merci

@+ Minick
 
re,

petite precision.

Les 2 methode fonctionnent (la mienne et celle de Jon)

Mon probleme est de lire la valeur de .Busy ou .ReadyState via ma boucle
ce qui me permettrai de savoir des que ma page est chargé completement.

Si j'attend que la page soit chargé, la pas de probleme je recupere ce que je veux mais je ne veux pas mettre de tempo pour limiter le temps d'execution.

voila j'espere avoir été un peu plus clair

@+ Minick
 
Bonsoir michel,

Effectivement comme cela pas de probleme non plus.

J'ai du nouveau, en fait le probleme vien du fait que j'ouvre mon Userform en non modal.

En modal pas de probleme.

Je vais donc faire avec

Merci pour votre aide

@+ Minick
 
salut,

Bon ben en faite c'est une erreur de conception de ma part.

J'avais mi une boucle while apres l'ouverture du userform en non modal
et c'est elle qui pose probleme.

Avec DocumentComplete je peux faire ce que je veux donc
je vais continuer comme cela.

Merci michel de t'etre penché sur mon probleme qui n'en était pas un en fait

@+ Minick
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
1
Affichages
115
Réponses
45
Affichages
2 K
  • Question Question
Microsoft 365 Probleme de code
Réponses
0
Affichages
445
Retour