Я использовал указанный ниже код для получения HTML исходного кода с веб-сайтов. У меня нет проблем с получением данных, которые находятся на английском языке sh. Но если они написаны на любом другом языке, я не могу импортировать этот текст, не превратив этот текст в gibberi sh.
Как я могу разрешить приведенный ниже код импортировать текст на другом языке в их фактической форме.
Sub test()
Dim FILENAME As String
Dim FileNum As Long
FILENAME = "C:\Temp\Source.txt"
FileNum = FreeFile
Open FILENAME For Output As FileNum
Print #FileNum, GetSource("https://www.pleasehelp.com/thankyou.html")
Close FileNum
With ActiveSheet.QueryTables.Add(Connection:="TEXT;C:\TEMP\Source.txt", Destination:=Range("A1"))
.Name = "Source"
.AdjustColumnWidth = True
.TextFileParseType = xlFixedWidth
.TextFileTextQualifier = xlTextQualifierDoubleQuote
.TextFileColumnDataTypes = Array(2)
.Refresh BackgroundQuery:=False
End With
End Sub
Function GetSource(sURL As String) As String
Dim oXHTTP As Object
Set oXHTTP = CreateObject("MSXML2.XMLHTTP")
oXHTTP.Open "GET", sURL, False
oXHTTP.send
GetSource = oXHTTP.responsetext
Set oXHTTP = Nothing
End Function