我正在使用VBA并在Excel中创建宏来向IE浏览器窗口发送信息。 我一直在使用AppActivate专注于使用它的标题的某个IE页面,该标题运行良好。 使用SendKeys将信息发送回浏览器并没有100%消失,所以我现在开始使用...
Set ie = New InternetExplorer
ie.Navigate "http://url"
'Loop until ie page is fully loaded
Do Until ie.ReadyState = READYSTATE_COMPLETE
Loop
ie.Visible = True
后面跟着代码来填充Web表单上的各个字段。
这一切现在都很好用,除了它当前设置为打开一个新的浏览器窗口。 我一直在尝试更改代码,以便找到我正在使用的类似于AppActivate的IE窗口。但我无法找到两者结合的方法。 有人可以帮忙吗? 我该如何改变.....
Set ie = New InternetExplorer
到
Set ie = IE WINDOW WITH THIS TITLE.... or something similar?
非常感谢
保
答案 0 :(得分:1)
请阅读此链接,以便通过其地址获取IE窗口
http://vba-corner.livejournal.com/4623.html
这是另一个有用的链接
http://www.excely.com/excel-vba/ie-automation.shtml
希望是有帮助的