![]() |
1
1
InternetExplorer对象不支持AFAIK GetObject。然而,这并不是目的:)在 many other ways 您可以将其从shell32的windows集合中拉出。对于示例代码(改编自上面链接中的代码),您需要设置以下参考:
Dim objIE作为SHDocVw.InternetExplorer Dim doc作为MSHTML.HTMLDocument Set objIE=GetIEByURL(“ http://www.google.com/ ") Set doc=objIE.document 端接头 私有函数GetIEByURL(ByVal URL作为字符串)作为SHDocVw.InternetExplorer 模糊的对象外壳如外壳32.外壳 Dim objExplorer作为Shell32.ShellFolderView Set objShell=newshell 如果obj的类型为SHDocVw.InternetExplorer,则 如果StrComp(obj.LocationURL、URL、vbTextCompare)=0&然后 退出 如果结束 下一个obj 设置GetIEByURL=obj 但我认为,也许值得讨论一下你正在努力实现的目标。机器人化IE是一种相当笨拙的方法(我经常对此感到内疚),但可能有一种更好、资源密集度更低的方法。 |
![]() |
Error 1004 · 使用VBA从HTML中提取信息 7 年前 |
![]() |
myroslav · IE11中Angular 4应用程序崩溃 7 年前 |
![]() |
sankar · IE不显示abbr标记的边框底部 7 年前 |