我认为这是一个先进的问题,我对VBA相当不错,但我似乎无法找到解决方案。
我想使用VBA从IE中提取URL并将其分配给变量。这只是我问题的第一部分...想法是打开IE登录网站,然后使用Excel填写本网站上的表格。
所以我的逻辑是将此变量作为IE对象并访问对象后面的HTML并使用IE对象的属性填充表单。但我真的不知道如何开始。
任何帮助或建议将不胜感激。 感谢
答案 0 :(得分:0)
您可以使用getElementById
属性填充值并单击Internet Explorer中的按钮。像下面的代码应该让你开始:
Sub OpenIE()
Dim IE As Object
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = True
IE.Navigate "http://www.someaddress.com/login"
While IE.busy
DoEvents
Wend
IE.Document.getElementById("username").Value = "User"
IE.Document.getElementById("password").Value = "Password"
IE.Document.getElementById("RadioButton").Item(0).Checked = True
IE.Document.getElementById("submit").Click
End Sub