Я пробовал шаг 3 с каким-то длинным способом. но не может предоставить полный код загрузки, поскольку (после одной успешной попытки ручного запуска) в настоящее время даже попытка загрузки вручную вызывает массаж «Файл не может быть получен» (возможно, ограничение на стороне сервера)
Код только приведет вас к ячейке, содержащей href
файла xlx
Dim doc As HTMLDocument
Dim Tbl As HTMLTable, Cel As HTMLTableCell, Rw As HTMLTableRow, Col As HTMLTableCol
Set doc = IE.document
For Each ele In IE.document.getElementsByClassName("boxedContent")
For Each Tbl In ele.getElementsByTagName("table")
For Each Rw In Tbl.Rows
For Each Cel In Rw.Cells
'Debug.Print Cel.innerText
If InStr(1, Cel.innerText, "UFR Excel Template") > 0 Then
Debug.Print Rw.Cells(2).innerText & " - " & Rw.Cells(2).innerHTML
End If
Next
Next Rw
Next Tbl
Next
Как только href
станет доступной PtrSafe
Функция или WinHTTPrequest
или другие методы могут быть использованы для загрузки файла. Добро пожаловать и готов получить более эффективные ответы в этом случае от экспертов, таких как @QHarr и других.