如何在vba中访问网站上的单选按钮

时间:2018-05-17 16:08:38

标签: excel vba excel-vba date calendar

你好,所以我在VBA excel中编写代码,从网站访问数据库。您必须在网站上输入所需数据的日期。它们是单选按钮,所以我想知道如何在vba代码中访问它们,以便它始终单击该按钮。其中一个选项还有一个日历视图,用于输入开始日期和结束日期。你将如何在vba中访问它。谢谢你,所有的帮助表示赞赏

这是想要访问一个按钮

IE.Document.getElementsById("(HTML Button Id)").Item.Click

2 个答案:

答案 0 :(得分:1)

检查电台:

IE.Document.getElementsById("(HTML Button Id)").Checked = True

取消选中电台:

IE.Document.getElementsById("(HTML Button Id)").Checked = False

建议/如果您正在检查收音机/复选框(True)

,则需要执行以下操作

启动附加到单选按钮的任何JavaScript:

IE.Document.getElementsById("(HTML Button Id)").FireEvent ("onclick")

答案 1 :(得分:0)

您好,感谢您的回复,但经过一些试验和错误,我发现此代码对我有用!

设置radio = IE.Document.all     radio.Item(“单选按钮名称”)(0).Checked = True

(O)代表使用哪个单选按钮,因为在我的情况下,我使用的网站有多个单选按钮选项,我想点击的那个是第一个。