Line Input # ステートメント
開いているシーケンシャル ファイルから 1 行読み取って、その内容を文字列型 (String) 変数に割り当てます。
構文
Line Input #ファイル番号, 変数名
Line Input # ステートメントの構文には、次の指定項目があります。
指定項目 | 説明 |
---|---|
filenumber | 必須。 任意の有効なファイル番号です。 |
varname | 必須です。 有効な変数または文字列の変数名です。 |
注釈
Line Input # で読み込まれるデータは、通常 Print # を含むファイルから書き込まれます。
Line Input # ステートメントは、復帰 (Chr(13))、または復帰改行 (Chr(13) + Chr(10)) のシーケンスが出現するまで 1 文字ずつファイルから読み取ります。 復帰改行のシーケンスは、文字列に追加されるのではなくスキップされます。
例
この例では、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 のサポートおよびフィードバックを参照してください。