Vraag : Sendkeys aan Webpage in D.W.Z. door VBA

Beste Deskundigen,

When navigeer ik de banklogin websitepagina door VBA met .navigate, en ik vond daar is
no om het even welk elementenidentiteitskaart of type voor gebruikersbenaming en wachtwoord in de broncode van HTML. Het functie is
javascript om gebruiker te laten tot de login pagina toegang hebben. Zo moet ik sendkey („myloginname“)
in plaats van .document.all („gebruikersbenaming“) = " myloginname“ gebruiken om mijn login naam in webpage in te gaan. Het probleem is wanneer ik sendkey („myloginname“) in VBA in werking stel, wordt „myloginname“ gekleefd op mijn code VBA niet de plaats van het login vakje van de login pagina die ik heb genavigeerd. Hoe kan ik mijn curseur het naar de bankpagina en het nauwkeurige login vakje verplaatsen controleren en?
I probeerde sendkey () voordien, soms, het werkt maar ooit werkt het niet zoals ik zei above.
it schijnt het met de kwestie van de curseurpositie verwant is? />Please

myloginname binnen van mijn banklogin ()/>My code zal verzenden code.

Please advise
Thanks


Sub Banklogin ()
Dim myIE als SHDocVw.InternetExplorer
Set myIE = Nothing
Set myIE = CreateObject („/>orer InternetExplcation“)
.navigate „ www.mybank.com "
call waiting
sendkey („myloginname“)
myloginname.document.links (6) .click 'gaat de volgende pagina van login
End Sub
Function WACHTEN (ByRef myIE als SHDocVw.InternetExplorer)
With myIE
doet in tot niet. Bezig en .readyState = het Eind With
End Function


van READYSTATE_COMPLETE
Loop

Antwoord : Sendkeys aan Webpage in D.W.Z. door VBA

Wanneer u een verzoek om een dossier (of omslag) van een server IIS indient, de controles IIS eerste als het dossier bestaat - als niet u de 404 fouten krijgt - als het bestaat het de uitbreiding van het gevraagde dossier controleert, en als het .aspx IIS overhandigt weg het verzoek aan is. Netto motor.

Zo, in uw geval, aangezien het dossier niet bestaat, wordt het verzoek nooit gegeven aan. Netto verwerkingsmotor - zo zal uw code nooit lopen.  De manier om rond dit te krijgen is aan één van beide 1) ervoor zorgt het dossier/de omslag bestaan (zelfs als het) fundamenteel leeg is of 2) hebben IIS om het even welke het controleren niet doen en enkel elk verzoek automatisch geven aan. Netto.

Bent u op IIS 7 of 6?

Andere oplossingen  
 
programming4us programming4us