Hi,
The following code tries to populate the login form of my library account and submit the form.
This code used to work fine until a few months ago. Now I am able to populate the account information but the submit action doesn't seem to work.
On the other hand, if I stop the macro before the submit action and click the submit button manually, I am able to log in.
Why is this happening?
Thanks
The following code tries to populate the login form of my library account and submit the form.
This code used to work fine until a few months ago. Now I am able to populate the account information but the submit action doesn't seem to work.
On the other hand, if I stop the macro before the submit action and click the submit button manually, I am able to log in.
Why is this happening?
Code:
....
Dim ObjIE As New SHDocVw.InternetExplorer
Dim htmlDoc As MSHTML.HTMLDocument
Dim htmlInput As MSHTML.HTMLInputElement
Dim htmlColl As MSHTML.IHTMLElementCollection
Set ObjIE = CreateObject("InternetExplorer.Application")
ObjIE.Visible = 1
ObjIE.navigate "https://account.torontopubliclibrary.ca/signin "
Do While ObjIE.Busy: DoEvents: Loop
Do While ObjIE.readyState <> 4: DoEvents: Loop
Set htmlDoc = ObjIE.document
htmlDoc.getElementById("userId").Value = "23xx98064646xxx4"
htmlDoc.getElementById("password").Value = ""
[COLOR="#FF0000"] htmlDoc.getElementById("form_signin").submit[/COLOR]
....
Thanks