
TextStreamオブジェクトのReadAllメソッドについてです。
ReadAllメソッド
概要
ファイルの全部を読み取って文字列を返します。
構文
TextStreamObject.ReadAll
VBAサンプル
まずFileSystemObjectをセットします。FileSystemObjectのOpenTextFileメソッドでTextStreamオブジェクトをセットして、ReadAllメソッドで読み取ります。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | Sub test() '変数 Dim fso As Object, ts As Object 'FileSystemObjectをセット Set fso = CreateObject("Scripting.FileSystemObject") 'TextStreamオブジェクトをセット Set ts = fso.OpenTextFile("D:\sample\test.txt") 'TextStreamオブジェクトのReadAllメソッドで読み取る Debug.Print ts.ReadAll ts.Close End Sub |
注意
ReadAllメソッドで大きなファイルを使用する場合はメモリの容量を大量に使用するので、ファイルを1行ずつ読み取るなどしてファイルを入力する必要があります。