Freigeben über


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.