Оператор Line Input #
Считывает одну строку из открытого последовательного файла и назначает ее для String (переменная).
Синтаксис
Ввод # строкиfilenumber, варнаме
Синтаксис оператора Line Input # состоит из следующих элементов:
Part | Описание |
---|---|
filenumber | Обязательно указывать. Любой допустимый номер файла. |
varname | Обязательно. Допустимая переменная Variant (или имя переменной String). |
Замечания
Данные, чтение которых выполнялось с помощью функции Line Input #, как правило, записываются из файла со свойствами Print # или Put.
Оператор Line Input # считывает из файла один символ за раз, пока не встретит последовательность возврата каретки (Chr(13)) или возврата строки каретки (Chr(13) + Chr(10)). Последовательности возврата строки каретки пропускаются, а не добавляются в строку символов.
Пример
В этом примере оператор Line Input # используется для чтения из последовательного файла отдельных строк и их назначения переменной. В этом примере предполагается, что TESTFILE
это текстовый файл с несколькими строками примеров данных.
Dim TextLine
Open "TESTFILE" For Input As #1 ' Open file.
Do While Not EOF(1) ' Loop until end of file.
Line Input #1, TextLine ' Read line into variable.
Debug.Print TextLine ' Print to the Immediate window.
Loop
Close #1 ' Close file.
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.