为了让VBA Web抓取代码跟上新窗口,你可以使用以下步骤:
Dim ie As Object
Set ie = CreateObject("InternetExplorer.Application")
ie.Visible = True
ie.Navigate "http://www.example.com"
Dim button As Object
Set button = ie.Document.getElementById("button-id")
button.Click
Sub ie_NewWindow(ByVal URL As String, ByVal Flags As Long, ByVal TargetFrameName As String, _
PostData As Variant, ByVal Headers As String, Processed As Boolean)
' 在新窗口中打开链接
Dim newIE As Object
Set newIE = CreateObject("InternetExplorer.Application")
newIE.Visible = True
newIE.Navigate URL
Set ie = newIE ' 将新窗口的控制权传递给"ie"对象
Processed = True
End Sub
这些步骤提供了一个基本的框架,可以让你的VBA Web抓取代码跟上新窗口。请根据你的具体需求和场景进行修改和优化。如果你需要更详细的示例代码或更具体的功能,请提供更多细节,以便提供更准确的帮助。
请注意,本回答并未提及任何特定的云计算品牌商或相关产品,如有需要,你可以自行根据答案中提供的信息进行搜索和选择相应的产品。
领取专属 10元无门槛券
手把手带您无忧上云