繁体   English   中英

使用VBA将url发送到活动的IE窗口

[英]Using VBA to send url to an active IE window

我正在使用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? 

非常感谢

保罗

请阅读此链接,以便通过其地址获取IE窗口

http://vba-corner.livejournal.com/4623.html

这是另一个有用的链接

http://www.excely.com/excel-vba/ie-automation.shtml

希望是有帮助的

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM