无法使用vba单击关闭按钮(选项卡条上的交叉按钮)
代码成功执行,但未关闭选项卡条无法使用vba单击关闭按钮(选项卡条上的交叉按钮),vba,Vba,代码成功执行,但未关闭选项卡条 objElement.Click For Each ul In objDoc.getElementsByTagName("ul") For Each li In ul.getElementsByTagName("li") For Each anchor In li.getElementsByTagName("a") If anchor.ID = "ext-gen2687" Then
objElement.Click
For Each ul In objDoc.getElementsByTagName("ul")
For Each li In ul.getElementsByTagName("li")
For Each anchor In li.getElementsByTagName("a")
If anchor.ID = "ext-gen2687" Then
anchor.Click
End If
Next
Next
Next
同样,使用循环代码也可以完美地工作,
保留定位元素的对象,但不关闭选项卡条
objElement.Click
For Each ul In objDoc.getElementsByTagName("ul")
For Each li In ul.getElementsByTagName("li")
For Each anchor In li.getElementsByTagName("a")
If anchor.ID = "ext-gen2687" Then
anchor.Click
End If
Next
Next
Next
我怀疑地看着单击返回false会阻止通过DOM传播,并怀疑它是否涉及到这一点。这是一个内部URL还是基于登录的?你能通过它的句柄关闭窗口吗?是的,在登录后它是基于登录的URL。我看到这些选项卡条。不,我没有尝试使用句柄。顺便说一句,我不知道如何通过handle(一些背景信息和类似类型的资源)来实现