如何使用Excel VBA单击web CSS按钮



我正在使用Excel VBA创建一个宏,该宏将使用Excel电子表格中的信息向在线数据库提交条目。在这个输入过程中,宏需要单击CSS按钮。它不是一个表单按钮,没有输入类型,没有名称,没有id,除了背景图像之外没有源图像。我想我唯一的希望就是点击基于div类的按钮。有人能帮忙吗?按钮在这里:

<div class="v-captiontext">
    By Ankit
</div>
<td class="v-tabsheet-tabitemcell v-tabsheet-tabitemcell-selected" style="">
    <div class="v-         tabsheet-tabitem v-tabsheet-tabitem-selected">
        <div class="v-caption" style="width: 39px;">
            <div class="v-captiontext">
                By LOT</div>
            <div class="v-caption-clearelem">
            </div>
        </div>
    </div>
</td>

感谢Remou在这个线程上的回答:使用VBA代码点击网页上的按钮

这是你的问题的第一次尝试,你可以试试这个:

Set tags = wb.Document.GetElementsByTagname("div")
For Each tagx In tags
    If tagx.class = "v-caption-clearelem" Then
        tagx.Click
    End If
Next

然而,我从未尝试过在div上使用Click方法。

最新更新