Line Input #-Anweisung
Liest eine einzelne Zeile aus einer geöffneten sequentiellen Datei und weist sie einer String-Variablen zu.
Syntax
Line Input #filenumber, varname
Die Syntax der Line Input #-Anweisung besteht aus folgenden Teilen:
Teil | Beschreibung |
---|---|
filenumber | Erforderlich. Eine gültige Dateinummer. |
varname | Erforderlich. Gültiger Variablenname vom Typ Variant oder String. |
Hinweise
Mit Line Input # gelesene Daten werden in der Regel mit Print # aus einer Datei geschrieben.
Die Line Input #-Anweisung liest eine Datei Zeichen für Zeichen bis zu einem Wagenrücklauf (Chr(13)) oder einer Wagenrücklauf/Zeilenvorschub-Sequenz (Chr(13) + Chr(10)). Wagenrücklauf/Zeilenvorschub-Sequenzen werden nicht an die Zeichenfolge angefügt, sondern übersprungen.
Beispiel
In diesem Beispiel wird die Line Input #-Anweisung verwendet, um eine Zeile aus einer sequenziellen Datei zu lesen und einer Variablen zuzuweisen. Es wird davon ausgegangen, dass es sich bei TESTFILE
um eine Textdatei mit einigen Zeilen von Beispieldaten handelt.
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.
Siehe auch
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.