Мне нужно сделать событие щелчка по этой ссылке href
<li><a href="TerminalReport.aspx?pid=20635&key=7G76887">Report</a></li>
PID и KEY меняются каждый раз, поэтому я не могу использовать .navigate .. Есть ли какой-нибудь код для частичного совпадения для поиска для "*" & "TerminalReport" & "*"
и нажмите?
введите описание изображения здесь
Код слишком длинный, чтобы публиковать здесь, он говорит мне добавить больше деталей, поэтому я отправлю код с начала до той части, в которой я застреваю, если я не использую .navigate
Private Sub CommandButton2_Click()
Dim IE As Object
Dim Dc_User As String
Dim Dc_Pass As String
Dim Dc_URL As String
Dim txtNam As Object, txtPwd As Object
Dc_User = "LOGIN"
Dc_Pass = "PASSWORD"
Set IE = CreateObject("InternetExplorer.Application")
With IE
.Visible = True
.navigate "https://www.solarmanpv.com/portal/LoginPage.aspx"
While IE.readyState <> 4
DoEvents
Wend
IE.document.getElementById("uNam").Value = Dc_User
IE.document.getElementById("uPwd").Value = Dc_Pass
IE.document.getElementById("Loginning").Click
Application.Wait Now + #12:00:05 AM#
'THIS IS WHERE I NEED HELP
.navigate "https://www.solarmanpv.com/portal/Terminal/TerminalReport.aspx?pid=20635&key=78775J8"
End With
End Sub