Читать локальный HTML-файл в строку с VBA

Такое ощущение, что все должно быть просто. У меня есть файл .HTML, хранящийся на моем компьютере, и яЯ хотел бы прочитать весь файл в строку. Когда я попробую супер просто

Dim FileAsString as string 

Open "C:\Myfile.HTML" for input as #1
Input #1, FileAsString
Close #1

debug.print FileAsString

Я нене получить весь файл. Я получаю только первые несколько строк (я знаю, что немедленное окно отключается, но этоне проблема. Я'Я определенно не получаю весь файл в мою строку.) Я также попытался использовать альтернативный метод с использованием объекта файловой системы, и получил аналогичные результаты, только на этот раз с большим количеством странных символов и вопросительных знаков. Это заставляет меня думать, что это 'Возможно, это какая-то проблема с кодировкой. (Хотя, честно говоря, я нене понимаю, что это значит. Я знаю, что существуют разные форматы кодирования, и это может вызвать проблемы при разборе строк, но этопро это.)

Итак, в целом, здесьчто яМне бы очень хотелось знать: как я могу использовать VBA, чтобы открыть файл с любым расширением (которое можно просмотреть в текстовом редакторе) и длины (это 'с нет превышает VBA 's ограничение строки), и быть уверенным, что все символы, которые я бы увидел в базовом текстовом редакторе, - это то, что читается в строку? (Если это можетя бы сделал (легко)Я, безусловно, был бы признателен за указание на метод,может работать с файлами .html) Большое спасибо за вашу помощь

РЕДАКТИРОВАТЬ: Здесь 'Это пример того, что происходит, когда я использую предложенный метод. SpecificallyI»

    Dim oFSO As Object
    Dim oFS As Object, sText As String

    Set oFSO = CreateObject("Scripting.FileSystemObject")
    Set oFS = oFSO.OpenTextFile(Path)

    Do Until oFS.AtEndOfStream
        sText = oFS.ReadAll()
    Loop
    FileToString = sText

    Set oFSO = Nothing
    Set oFS = Nothing

End Function

Я покажу вам как начало (через окно сообщения), так и конец (через окно), потому что оба они странны по-разному. В обоих случаях яЯ сравним его с снимком экрана источника HTML, отображаемого в Chrome:

Начиная с:

Конец:

Ответы на вопрос(2)

Ваш ответ на вопрос