无法使用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(一些背景信息和类似类型的资源)来实现