0

我正在使用 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>
4

1 回答 1

-1

感谢 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

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

于 2012-07-20T07:46:32.890 回答