Bonjour à tous
Voila, ce qui m'arrive n'est pas tres simple a expliquer....alors à resoudre je pense que ça doit etre pire
J'ai une page internet que je pilote par VB, et dans laquelle il y a un bouton "Parcourir" qui permet d'ouvrir un selecteur de fichier.
Pour simuler un clic sur ce bouton j'utilise la fonction
IE2.document.getElementById("d").Click
Tout va bien dans le meilleur des mondes, le selecteur de fichier s'ouvre correctement, mais le programme attend sagement que ce dernier se referme pour continuer sur la ligne suivante
Hors j'utilise la commande SENDKEYS pour entrer le nom dans le selecteur de fichier et faire entrée.
Mais comme mes sendkeys sont immediatement à la suite de l'ouverture et bien rien ne se passe et le programme reste bloqué
J'ai pensé à faire un timer avec l'envoie des sendkeys dedans, mais rien n'y fait........je n'ai plus d'idée
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
PassageTimer = 0
Timer1.Enabled = True
Call Timer1_Timer
IE2.document.getElementById("d").Click
Timer1.Enabled = False
Private Sub Timer1_Timer()
' Entrée de l'image
PassageTimer = PassageTimer + 1
If PassageTimer > 1 Then
SendKeys App.Path + "\Photos\" + Photo
SendKeys "{Enter}", True
End If
End Sub |
Si quelqu'un en a une.....en trop
Merci et bonne journée
Partager