我正在 VBScript 中创建一个宏,它从打开的 Internet Explorer 应用程序中复制信息并将其粘贴到另一个应用程序中。我不想要的是不断地重新打开一个窗口,因为用户已经打开了所需的窗口,他们希望宏从这个打开的窗口中复制信息。这是我到目前为止所拥有的:
Dim objIE
Dim strMyInfo
Set objIE = CreateObject("InternetExplorer.Application")
with objIE
.visible = true
.navigate ("http://msdn.microsoft.com/en-us/library/wffts6k3%28v=vs.84%29.aspx")
end with
do until objIE.readyState = 4
wscript.sleep 100
loop
strMyInfo = objIE.document.getElementByID("CodeSnippetContainerCode_b459fc9d-ea49-4d19-8658-1b22d4fff615").value
目前,正如我所拥有的,上面的代码每次运行时都会打开一个新窗口。如果用户已经打开了窗口,有没有办法将焦点放在这个窗口上而不是打开一个新窗口?