我尝试使用excel vba自动执行此过程:
点击链接后...打开下一个窗口:
我的代码:
Sub WFM_test()
Sheets("Preenchimento_Remedy").Activate
Wd = Range("D02").Value 'URL address
Set objShell = CreateObject("Shell.Application")
Set objAllWindows = objShell.Windows
For Each ow In objAllWindows
'MsgBox ow
If (InStr(1, ow, "Internet Explorer", vbTextCompare)) Then
'MsgBox ow.Hwnd & " " & ow & " " & ow.locationURL
If (InStr(1, ow.LocationURL, Wd, vbTextCompare)) Then
Set objRemedy = ow
End If
End If
Next
If objRemedy Is Nothing Then
Else
Set objPage = objRemedy.Document
Set WFM = ObjPage.getElementsByClassName("MenuEntryNameHover")
WFM.item(0).click
End if
End Sub
1 回答
试一试 . 它应首先选择表,然后选择属于该表的所有元素并根据InnerText进行匹配 .