После оператора IF я использовал эти строки, которые решили проблему
f = FreeFile()
Open ThisWorkbook.Path & "\LocalHTML.html" For Output As #f
Print #f, ieTab.document.body.innerHTML
Close #f
Существует новая проблема - символы Юникода при чтении с использованием другого кода @QHarr. Я не получил правильные результаты.
Как я могу использовать ADODB для записи в экспортированный HTML?
Я пробовал эту часть и та же проблема тоже
Set fso = CreateObject("Scripting.FileSystemObject")
Set myFile = fso.CreateTextFile(ThisWorkbook.Path & "\LocalHTML.html", False, True) 'Unicode=True
myFile.WriteLine ieTab.document.body.innerHTML
myFile.Close
Последнее рабочее решение
Это код, который позволяет мне правильно экспортировать в HTML
Set fStream = New ADODB.Stream
With fStream
.Charset = "UTF-8"
.Open
.WriteText ieTab.document.body.innerHTML
.SaveToFile Environ("USERPROFILE") & "\Desktop\LocalHTML.html", 2
.Close
End With