Я открываю новую ссылку в своем коде VBA, и она открывается только в новом окне, поэтому код не может следовать за новым окном.
Я в тупике, это мой код.
<div class="table-r">
<table class="table-c">
<tbody>
<tr class="bg">
<td class=" np"> <a title="comm" href="logcomm-e.asp?id=3" rel="history">3</a> </td>
<td class=" np"> <a title="comm" href="logcomm-e.asp?id=2" rel="history">2</a> </td>
<td class=" np"> <a title="comm" href="logcomm-e.asp?id=1" rel="history">1</a> </td>
</tr>
</tbody>
</table>
</div>
Sub IEScrape()
Dim IE As Object
Set IE = New InternetExplorerMedium
With IE
.Visible = True
.Navigate "inhouse web site"
While IE.readyState <> 4
DoEvents
Wend
.document.querySelector("a[href*='logcomm-e.asp?id=']").Click
While IE.readyState <> 4
DoEvents
Wend
End With
Set IE = Nothing
ActiveWorkbook.Save
End Sub
Я ожидаю, что при запуске элемента get и его печати в ячейку, полученную из новой ссылки href. Я не могу сразу перейти к этой ссылке, потому что новая ссылка появляется каждый день, а href get обновляется. с помощью querySelector он нажимает на последнюю запись. В настоящее время это 3 завтра, 4 и т. Д.