Оказывается, сайт поддерживает IE.
Тогда проверьте еще такую версию:
У меня работает, впрочем, что только у меня в Win10 не работает )
Если в Вашей Win11 уже нет IE, то по инфо от MS в его браузере (на форме/листе) должно будет работать.
Тогда проверьте еще такую версию:
Код |
---|
Sub UpdateTable() ' ZVI:2025-06-06 https://www.planetaexcel.ru/forum/?PAGE_NAME=message&FID=1&TID=17134 ' IE version Const FILE = "Table.htm" Const URL = "https://www.e-disclosure.ru/portal/files.aspx?id=1976&type=3" Dim i As Long, j As Long Dim s As String, sFile As String With CreateObject("InternetExplorer.Application") .Silent = True .navigate URL While .Busy Or .readyState <> 4: DoEvents: Wend s = .Document.body.innerHTML .Quit End With i = InStr(s, "<table") j = InStr(i + 1, s, "</table>") If j = 0 Then MsgBox "Site Table not found!", vbExclamation, "Exit" Exit Sub End If s = "<html><body>" & vbLf & Mid(s, i, j - i + Len("</table>")) & vbLf & "</body></html>" sFile = ThisWorkbook.Path & "\" & FILE On Error Resume Next With CreateObject("ADODB.Stream") .Type = 2 .Mode = 3 .Charset = "UTF-8" .Open .WriteText s .SaveToFile sFile, 2 .Close End With If Err Then MsgBox Err.Description, vbExclamation, "Error #" & Err End Sub |
У меня работает, впрочем, что только у меня в Win10 не работает )
Если в Вашей Win11 уже нет IE, то по инфо от MS в его браузере (на форме/листе) должно будет работать.