【发布时间】:2018-09-27 10:06:24
【问题描述】:
Sub Drop_Down() Dim objIE As Object, ele As Object, opt As Object 设置 objIE = CreateObject("InternetExplorer.Application")
objIE.Visible = True
objIE.navigate "https://isgs-oas.isgs.illinois.edu/reports/rwservlet?oil_permit_activity"
Do While objIE.Busy = True Or objIE.readyState <> 4: DoEvents: Loop
Set ele = objIE.document.getElementsByTagName("INPUT")
For Each opt In ele
If opt.getAttribute("name") = "p_YEAR" Then
opt.Focus
opt.Value = "2018"
Exit For
End If
Next opt
Set ele = objIE.document.getElementsByTagName("select")
For Each opt In ele
If opt.getAttribute("name") = "p_MONTH" Then
opt.Focus
opt.Value = "January"
Exit For
End If
Next opt
objIE.document.forms(0).submit
Do While objIE.Busy: DoEvents: Loop
'请在这里帮忙 '想立即下载 PDF 文件
结束子
【问题讨论】:
标签: excel vba automation ie-automation