我正在尝试编写一个 Excel VBA 脚本来导航到一个网站,并使用列表项中的文本从下拉列表中进行选择,而不是索引的值。通过检查 HTML 代码,我可以看到下拉列表中的值似乎是整数,没有可识别的模式,并且似乎与下拉列表中的条目显示的文本无关。
<option value="246">new2</option>
<option value="245">new</option>
<option value="196">test</option>
我可以成功使用以下命令:
ieDoc.getElementById("viewMaintainFixedCombustible_fixedCombustible_fireZoneId").Value = 246
要从下拉列表中选择项目“new2”,发送值 246。或者,我可以发送 245 来选择“new”。但是,列表中的元素总是在变化,因此按值(246、245 等)选择是不切实际的。因此,我正在寻找一种方法,通过在 VBA 中发送条目的文本名称(例如“new2”)来从下拉列表中选择一个条目(例如“new2”)。
有没有人有办法做到这一点?