我正在使用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
方法。