Reads a line from an open sequential file and assigns it to a string variable.
Line Input #filenumber, varname
The Line Input # statement syntax has these parts:
Part |
Description |
filenumber |
Any valid file number. |
varname |
Valid string variable name. |
The Line Input # statement reads from a file one character at a time until it encounters a carriage return (Chr(13)) or carriage return-linefeed (Chr(13) + Chr(10)) sequence. Carriage return-linefeed sequences are skipped rather than appended to the character string.
Chr Function, Input # Statement.
This example uses the Line Input # statement to read a line from a sequential file and assign it to a variable. This example assumes that TESTFILE is a text file with a few lines of sample data.
Open "TESTFILE" For Input As #1 ' Open file.While Not EOF(1) ' Loop until end of file. Line Input #1, TextLine ' Read line into variable. Debug.Print TextLine ' Print to Debug window.#1 ' Close file.