html - 尝试使用 Excel VBA 在 IE11 中选择单选按钮
问题描述
我一直在尝试使用 Excel VBA 在 IE11 中选择 2 个单选按钮中的 1 个。这是HTML:
<BODY><TABLE cellSpacing=0 cellPadding=0 width="90%" align=center border=0>
<TBODY>
<TR>
<TD>
<TABLE height=18 cellSpacing=0 cellPadding=0 width="100%" align=center bgColor=#336699 border=0>
<FORM method=post name=ChangeAirportForm action=/mas/ChangeAirportAction.do>
<TBODY>
<TR class=trH align=center>
<TD vAlign=top width="1%"><IMG border=0 src="https://mas.bafs.co.th/mas/include/images/l.gif" width=8 height=18></TD>
<TD width="10%"> </TD>
<TD width="29%">Airport Site Code</TD>
<TD width="29%">Airport Site Name</TD>
<TD width="30%"> </TD>
<TD vAlign=top width="1%" align=right><IMG border=0 src="https://mas.bafs.co.th/mas/include/images/r.gif" width=8 height=18></TD></TR>
<TR class=trA align=center>
<TD> </TD>
<TD><INPUT style="BORDER-TOP: 0px; BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px" CHECKED type=radio value=1 name=airport></TD>
<TD>DMK</TD>
<TD>Donmueang</TD>
<TD> </TD>
<TD> </TD></TR>
<TR class=trB align=center>
<TD> </TD>
<TD><INPUT style="BORDER-TOP: 0px; BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px" type=radio value=4 name=airport></TD>
<TD>BKK</TD>
<TD>Suvarnabhumi</TD>
<TD> </TD>
<TD> </TD></TR></FORM></TBODY></TABLE></TD></TR></TBODY></TABLE></BODY>
</html>
我希望选择的单选按钮是type=radio value=4 name=airport
Sub select_radio_button()
Dim sUrl As String: sUrl = xxxxx
Dim oIE As New SHDocVw.InternetExplorer
oIE.Visible = True
oIE.Navigate sUrl
Dim oIEdoc As Object
Set oIEdoc = oIE.Document
Dim oColl as Object
Set oColl = oIEdoc.getElementsByTagName("input")
Dim obj as Object
For Each obj in oColl
If obj.getAttribute("type") = "radio" And obj.getAttribute("value") = 4 Then obj.Click
Next obj
End Sub
解决方案
推荐阅读
- php - 使用 htaccess 和 PHP 重写 URL
- asp.net - 公共网站上的 SSO:如何检测用户是否为本地用户
- javascript - 如何使用 Json File 将数据放在 highchart 上?
- ios - 自定义地图注释
- reporting-services - How to convert Count 0 values in blanks
- hyperledger-fabric - 对等链代码实例化时超时已过期
- python - Adafruit_DHT 不适用于 python 3 Raspberry Pi 3 B
- postgresql - Postgresql:如何在多次更新查询后验证约束?
- php - Symfony4 - 如何“设置参数”
- python - 使用 python gzip 模块压缩的文件大小不会减少