【发布时间】:2019-07-26 00:18:36
【问题描述】:
我正在尝试从 Intranet 页面填写表格。 我设法从我想选择但不是同时选择的下拉列表中突出显示元素。我想在列表中选择三个 这是我的代码:
Sub GetLTRTable()
Dim ie As Object
Set ie = CreateObject("InternetExplorer.application")
ie.Visible = True
ie.navigate "myurl"
Do Until ie.ReadyState = READYSTATE_COMPLETE
DoEvents
Loop
Dim Fields As Object
Set Fields = ie.Document.all.Item("ADFields")
Fields.Checked = True
Dim organization As Object
Set organization = ie.Document.all.Item("Org")
organization.selectedindex = 0
Dim Modality As Object
Set Modality = ie.Document.getElementsByName("Modality")(0)
With Modality.Value = "'GDXE'"
Modality.Value = "'ABUS'"
Modality.Value = "'A&S'"
End With
ie.Document.getElementsByName("Action").Item(1).Click
这是源代码(注意,我只是摘录,因为有很多模式):
<select name="Modality" multiple="" size="4"><option value="'ALL'" selected="">ALL</option>
<option value="'A&S'">A&S</option>
<option value="'ABUS'">ABUS</option>
<option value="'ACS'">ACS</option>
<option value="'ANES'">ANES</option>
</select>
感谢您的帮助
科伦丁
【问题讨论】:
-
我回滚了您的标题编辑 - 请参阅 What should I do when someone answers my question?。
标签: html vba list web-scraping dropdown