我最近正在做一些 VBA 工作,如果启用,我需要检查网页以单击按钮,如果禁用则不要单击。

但!我不知道如何让 VBA 检查禁用的按钮。

这是按钮代码:

<input name="formAction:proxima" title=">" disabled="disabled" class="button" id="FormAction:proxima" type="submite" value=">">

我尝试了一些如果,但没有用
    Set nxt = IE.document.getElementById("formAction:proxima")

    If nxt Is Nothing Then
        IE.Quit
    Else
        nxt.Click
    End If

最佳答案

您还可以使用 .disabled 属性( bool 值)。

Dim nxt As HTMLButtonElement
Set nxt = IE.document.getElementById("formAction:proxima")

If nxt.disabled Then
    ie.Quit
Else
    nxt.Click
End If

关于html - 确定是否在 IE 中禁用了 HTML 按钮,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49330011/

10-10 18:10