勾选复选框IE Automation Excel VBA

时间:2018-08-01 15:40:23

标签: excel-vba internet-explorer

我正在尝试从网站导出文件,但是为此,我必须从复选框中选择要导出的元素。

我要勾选的复选框的HTML代码是:

<input id="MainReport_ctl04_ctl09_divDropDown_ctl00" type="checkbox" name="MainReport$ctl04$ctl09$divDropDown$ctl00" onclick="$get('MainReport_ctl04_ctl09').control.OnSelectAllClick(this);" class="">

我尝试过:

With IE.document.getElementsByName("MainReport$ctl04$ctl09$divDropDown$ctl00")
.Item.Click
end with

With IE.document.getElementsByName("MainReport$ctl04$ctl09$divDropDown$ctl00")
.Item(0).Checked = True 
End With

Set obj = IE.document.getElementsByName("MainReport$ctl04$ctl09$divDropDown$ctl00")
obj.FireEvent ("onclick")

但是似乎没有任何效果。

有人可以帮我吗?谢谢你先进!

0 个答案:

没有答案