Explication sur WebBrowser

  • Initiateur de la discussion Minick
  • Date de début
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
 
M

Minick

Guest
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
 
M

Minick

Guest
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
 
M

michel

Guest
bonsoir Minick

chez moi cela fonctionne que l'USF soit modal ou non modal : le message s'affiche quand le WebBrowser est chargé

peux tu tester le fichier joint ?


bonne soiree
MichelXld
 

Pièces jointes

  • FinChargementWebBrowser.zip
    10.1 KB · Affichages: 270
M

Minick

Guest
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
 

Discussions similaires

Réponses
0
Affichages
256

Statistiques des forums

Discussions
312 094
Messages
2 085 231
Membres
102 828
dernier inscrit
cdupire