Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Général VBA
Général VBA Forum général VBA . Pour les logiciels spécifiques (Access, Excel, Word, ...), postez dans les bons sous forums.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/12/2010, 13h40   #1
Membre habitué
 
Avatar de Ju1.0
 
Homme Julien
Automaticien / Technicien d'étude nucléaire
Inscription : novembre 2010
Messages : 115
Détails du profil
Informations personnelles :
Nom : Homme Julien
Âge : 27
Localisation : France, Seine Saint Denis (Île de France)

Informations professionnelles :
Activité : Automaticien / Technicien d'étude nucléaire
Secteur : Industrie

Informations forums :
Inscription : novembre 2010
Messages : 115
Points : 146
Points : 146
Par défaut Détection d'ascenceur dans firefox

Bonjour

A la demande de mon client, j'ai besoin d'une macro qui vérifie si un ascenseur apparait dans une page HTML dans Firefox. (dans plusieurs de millier en fait, mais dans une c'est déjà bien)

En fait, ca ne pose pas de problèmes sauf la partie
Citation:
et vérifie si un ascenseur apparait.
Je ne sais vraiment pas du tout quoi faire une foi que la page est ouverte.

Des idées ?
Ju1.0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2010, 15h25   #2
Membre habitué
 
Avatar de Ju1.0
 
Homme Julien
Automaticien / Technicien d'étude nucléaire
Inscription : novembre 2010
Messages : 115
Détails du profil
Informations personnelles :
Nom : Homme Julien
Âge : 27
Localisation : France, Seine Saint Denis (Île de France)

Informations professionnelles :
Activité : Automaticien / Technicien d'étude nucléaire
Secteur : Industrie

Informations forums :
Inscription : novembre 2010
Messages : 115
Points : 146
Points : 146
si une solution existe pour un autre navigateur (ie ?) je suis tout ouï aussi
Ju1.0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2010, 16h14   #3
Membre habitué
 
Avatar de Ju1.0
 
Homme Julien
Automaticien / Technicien d'étude nucléaire
Inscription : novembre 2010
Messages : 115
Détails du profil
Informations personnelles :
Nom : Homme Julien
Âge : 27
Localisation : France, Seine Saint Denis (Île de France)

Informations professionnelles :
Activité : Automaticien / Technicien d'étude nucléaire
Secteur : Industrie

Informations forums :
Inscription : novembre 2010
Messages : 115
Points : 146
Points : 146
J'ai presque une solution :
Presque parce que c'est pas avec le renard de feu mais le produit de Microsoft
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Private Function Test(ByVal URL As String) As Boolean 'retourne vrai si ascenceur
On Error GoTo Fin
    Dim ie As SHDocVw.InternetExplorer
 
    Set ie = New SHDocVw.InternetExplorer
    ie.Visible = True
    ie.Navigate (URL)
    Do Until ie.ReadyState = 4
        DoEvents
    Loop
 
 
    'ie.Document.body.ScrollHeight 'hauteur de la fenetre
    'ie.Parent.Height 'hauteur du client
 
    If ie.Document.body.ScrollHeight > ie.Parent.Height - HauteurBarresOutilThen
        Test = True
    Else
        Test = False
    End If
 
     ie.Quit
     Do Until ie.ReadyState = 4
        DoEvents
    Loop
 
Fin:
End Function
Ne pas oublier de sélectionner la référence Microsoft Internet Controls

Il faut noter que e.Document.body.ScrollHeight > ie.Parent.Height compare la hauteur de la page à la hauteur de tout IE, avec barre d'outil, état ... à la rigueur, c'est pas dramatique. Il ne me reste plus qu'a trouver la taille en hauteur à laquelle je dois redimensionner la fenêtre (ie.Document.parentwindow.resizeto xx, yy ) avant de faire le test, et c'est bon.
Ju1.0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h54.


 
 
 
 
Partenaires

Hébergement Web