Мне нужно выбрать конкретную опцию из выпадающего меню, используя VBA. Как я могу это сделать?
https://clinicaltrials.gov/ct2/results?cond=&term=Medpace&cntry=&state=&city=&dist=
ссылка на веб-страницу, которую мы пытаемся извлечь из
IE.document.getElementsByName ("down_count"). Нажмите код, который я пробовал
Full Module:
Private Sub Workbook_Open()
Dim IE As Object
Set IE = CreateObject("InternetExplorer.application")
With IE
.Visible = True
.Navigate ("https://clinicaltrials.gov/ct2/results?cond=&term=Medpace&cntry=&state=&city=&dist=")
While .Busy Or .readyState <> 4: DoEvents: Wend
End With
With IE.document
IE.Refresh
Set div = IE.document.getElementById("save-list-link")
div.FireEvent "onclick"
' Application.SendKeys "{TAB}", True
' Application.SendKeys "{TAB}", True
' Application.SendKeys "{SPACE}", True
' Application.SendKeys "{DOWN}", True
' Application.SendKeys "{ENTER}", True
' Application.SendKeys "{TAB}", True
' Application.SendKeys "{TAB}", True
' Application.SendKeys "{SPACE}", True
' Application.SendKeys "{DOWN}", True
' Application.SendKeys "{DOWN}", True
' Application.SendKeys "{DOWN}", True
' Application.SendKeys "{ENTER}", True
IE.document.getElementsByName("down_count").click
' For Each elt In IE.document.getElementById("number-of-studies")
' If InStr(elt.innerText, "Found") > 0 Then elt.click: Exit For
' Next elt
Set div4 = IE.document.getElementById("submit-download-list")
div4.click
End With
End Sub
Хотелось бы, чтобы Количество исследований переходило на Все найденные (это число изменяется)
и выбрать формат файла CSV