MAcro avec Bouton IE

Bonjour à tous,

Je rencontre un problème de validation d'un bouton Ie avec ma macro

J'arrive à entrer mon login & password et bloque sur la validation du bouton Se Connecter

Source:

<button class="btn btn-primary btn-block btn-lg spacer-top-xs"

' ng-disabled="!loginForm.$valid" ng-click="rhLoginCtrl.login()"

'type="submit"><span translate="SIGNIN.BUTTON"

'class="ng-scope"><span class="ng-scope">Se Connecter</span></span></button>

Source VB:

Dim IE As New InternetExplorer

Dim IEDoc As Object

With IE

IE.Visible = True

IE.Navigate ("

")

Application.Wait Time + TimeSerial(0, 0, 3)

dim login as string, password as string

Login="Login"

IE.Document.all("username").Value = "Login" '(ou sendkeys Login)

Application.Wait Time + TimeSerial(0, 0, 3)

Application.SendKeys "{Tab}"

Application.Wait Time + TimeSerial(0, 0, 2)

Password="Password"

IE.Document.all("password").Value = "Password" '(ou sendkeys Password)

Application.Wait Time + TimeSerial(0, 0, 2)

Application.SendKeys "{Tab}"

Application.Wait Time + TimeSerial(0, 0, 2)

Application.Sendkeys "{ENTER}" --> Me marche pas, mais fonctionne quand on click sur Entrée sur le site

Merci pour votre aide.

Bonjour,

c'est normal la fonction VBA sendkeys sert à simuler une frappe au clavier dans ton cas

ton instruction dit utiliser la touche "Enter"

Quand tu fais "Enter" au clavier sur le site çà ne fonctionne pas non plus.

çà n'a rien à voir avec utiliser le bouton entré qui se trouve sur le site.

Slt ede95,

slt Xmenpl,

sinon essaie comme ca:

Application.SendKeys "~"

parfois il faut utiliser le focus avant Entrée

Merci Xmenpl

Merci ++ m3ellem1 cela fonctionne avec "la petite vague"

Merci Xmenpl

Merci ++ m3ellem1 cela fonctionne avec "la petite vague"

Et une de plus que je ne connaissais pas non plus ( enfin la touche oui ) mais la fonction

petite vague = focus

petite vague = focus

~ = Enter

j'ai juste dit (j'ai oublié de noter un "sinon" avant) que parfois il faut utiliser le focus avant Entrée ==> qui veut dire que si Application.SendKeys "~" ne fonctionne pas aussi, alors il faut utiliser un focus avant

Rechercher des sujets similaires à "macro bouton"