我正在使用VBScript宏来利用InternetExplorer.Application COM自动化对象,但我在重用此对象的现有实例方面遇到了困难。
据我所知,我应该能够使用vbscript中的GetObject()方法来抓住此对象的现有实例。
当我执行以下代码时,我会收到“对象创建失败-记号语法错误”的错误消息。
我的问题真的是语法吗?
我的问题是我如何尝试使用此对象吗?
还是我想要完成的事情无法完成?
代码:
据我所知,我应该能够使用vbscript中的GetObject()方法来抓住此对象的现有实例。
当我执行以下代码时,我会收到“对象创建失败-记号语法错误”的错误消息。
我的问题真的是语法吗?
我的问题是我如何尝试使用此对象吗?
还是我想要完成的事情无法完成?
代码:
Dim IEObject as object
Sub Main
Set IEObject = GetObject( "InternetExplorer.Application" )
'Set the window visable
IEObject.Visible = True
'Navigate to www.google.com
IEObject.Navigate( "www.google.com" )
End Sub
此外,我使用CreateObject()没有问题,它可以打开一个新的Internet Explorer窗口并导航到我想要的位置,但我不希望宏打开多个Internet Explorer实例。