VBA IE选择单选按钮

VBA IE选择单选按钮,vba,vbscript,Vba,Vbscript,我正在尝试使用VBA在web上单击客户名称或客户编号单选按钮,但运气不太好。我收到一个错误“对象变量或块变量未设置”。非常感谢您的帮助! 我的代码如下: Set HTMLdoc = IE.Document With IE.Document .getElementsByName("mainTabView:searchtype").Item(0).Checked = True End With 以下是HTML源代码,其中客户编号和客户名称单选按钮为: 数 名称 包括开放式 关税 ​注

我正在尝试使用VBA在web上单击客户名称或客户编号单选按钮,但运气不太好。我收到一个错误“对象变量或块变量未设置”。非常感谢您的帮助! 我的代码如下:

Set HTMLdoc = IE.Document

With IE.Document
    .getElementsByName("mainTabView:searchtype").Item(0).Checked = True
End With
以下是HTML源代码,其中客户编号和客户名称单选按钮为:


数
名称
包括开放式
关税

注意:这并不能解决您的问题,只是纠正了代码中的不一致性。。。。您定义了一个变量
Set HTMLdoc=IE.Document
,然后不将其
用于IE.Document
。。。。用
命令摆脱
,使用
HTMLdoc.getElementsByName(…
有多少元素
HTMLdoc.getElementsByName(“mainTabView:searchtype”)
返回?试试这个
IE.document.getElementByID(“mainTabView:searchtype:0”)。点击
?嗨,jsotola,我试过HTMLdoc.getElementsByName(“mainTabView:searchtype”)。Item(0).Checked=True。我得到一个错误对象变量或未设置块。嗨,Ryan,IE.document.getElementByID(“mainTabView:searchType:0”)。单击‌​ 返回错误“对象变量或未设置块”