Vbscript 参考Internet Explorer-使用Internet Explorer对象模型
我想在运行时创建一个Internet Explorer对象,我需要它来引用或查找当前会话中已打开的浏览器对象(IE) 使用以下代码作为启动创建一个新的internet explorer对象,并打开一个浏览器并引用它。但是,如何创建internet explorer对象来帮助我们识别会话中打开的现有浏览器,而不是打开新的浏览器窗口Vbscript 参考Internet Explorer-使用Internet Explorer对象模型,vbscript,Vbscript,我想在运行时创建一个Internet Explorer对象,我需要它来引用或查找当前会话中已打开的浏览器对象(IE) 使用以下代码作为启动创建一个新的internet explorer对象,并打开一个浏览器并引用它。但是,如何创建internet explorer对象来帮助我们识别会话中打开的现有浏览器,而不是打开新的浏览器窗口 Set IE = CreateObject("InternetExplorer.Application") 谁能帮我一下吗。谢谢。您可以使用Shell.Applica
Set IE = CreateObject("InternetExplorer.Application")
谁能帮我一下吗。谢谢。您可以使用
Shell.Application
对象
上述内容将附加到找到的第一个实例。如果您删除退出,它将附加到找到的最后一个实例。谢谢,还需要一个信息,当您说“第一个实例”和“最后一个实例”时,您的意思是internet explorer首先和最后打开,它是否完全按照创建时间的顺序匹配?快速测试后:是的,看起来它们是按照创建的顺序(新选项卡在此处计为新实例)。
Set sh = CreateObject("Shell.Application")
For Each wnd In sh.Windows
If InStr(1, wnd.FullName, "iexplore.exe", vbTextCompare) > 0 Then
Set ie = wnd
Exit For
End If
Next