Excel Downloads
Forum

Précédent   Excel Downloads Forums > Archives > Forum Excel Downloads - Archives


 
 
LinkBack Outils de la discussion
Vieux 13/08/2004, 16h32   #1 (permalink)
Minick
Guest
 
Messages: n/a
Par défaut Explication sur WebBrowser

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
 
ANNONCES
Vieux 13/08/2004, 16h55   #2 (permalink)
Jon
Guest
 
Messages: n/a
Par défaut Re: Explication sur WebBrowser

with webbrowser1
if .readystate=readystate_complete then msgbox "chargé"
end with
 
Vieux 13/08/2004, 18h20   #3 (permalink)
Minick
Guest
 
Messages: n/a
Par défaut Re: Explication sur WebBrowser

Salut Jon,

Merci de ton aide mais ca ne regle pas mon probleme

ReadyState ne se met pas a jour sauf en pas a pas

@+ Minick
 
Vieux 13/08/2004, 18h35   #4 (permalink)
Minick
Guest
 
Messages: n/a
Par défaut Re: Explication sur WebBrowser

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
 
Vieux 13/08/2004, 19h23   #5 (permalink)
michel
Guest
 
Messages: n/a
Par défaut Re: Explication sur WebBrowser

bonsoir Minick , bonsoir Jon

tu peux essayer

Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
MsgBox "chargé"
End Sub

testé avec WinXP et Excel2002


bonne soiree
MichelXld
 
Vieux 13/08/2004, 20h33   #6 (permalink)
Minick
Guest
 
Messages: n/a
Par défaut Re: Explication sur WebBrowser

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
 
Vieux 13/08/2004, 20h47   #7 (permalink)
michel
Guest
 
Messages: n/a
Par défaut Re: Explication sur WebBrowser

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
Fichiers attachés
Type de fichier : zip FinChargementWebBrowser.zip (10,1 Ko, 43 affichages)
 
Vieux 13/08/2004, 21h16   #8 (permalink)
Minick
Guest
 
Messages: n/a
Par défaut Re: Explication sur WebBrowser

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
 
ANNONCES
 

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 07h18.


(C) 2006 Excel Downloads