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 のサポートおよびフィードバックを参照してください。