如何使用VBA在IE中勾选“复选框”?

时间:2019-07-01 10:05:44

标签: html vba internet-explorer checkbox automation

我需要在某个网站上使用vba选中一个复选框。 我尝试了几种方法,但是到目前为止没有任何运气。

无法通过单击鼠标右键来检查此元素(复选框),因为如果单击鼠标左键/鼠标右键-复选框将变为选中状态。 为了识别该元素,我单击了CTRL + SHIFT + C并找到了负责任的代码。

我试图通过以下方式找到此元素: 1)它是类,然后尝试使用'.click'或'.checked = true'方法, 2).getAttribute("onmousemove"...) 3).getAttribute("ontouchstart"...)

但是这些都不起作用。 没有错误,但是未选中该复选框。

我发现,当您将鼠标移到复选框上方时,它的样式已更改为:“高度:19像素;光标:指针

         <tr ontouchstart="Grids[0].ARow=Grids[0].Rows[&quot;1_1&quot;];Grids[0].ASec=0;"
 onmousemove="Grids[0].ARow=Grids[0].Rows[&quot;1_1&quot;];Grids[0].ASec=0;"
 class="GODataRow  GOClassChanged" style="height: 19px;"></tr>

我希望该复选框被选中。

0 个答案:

没有答案