Sub sample()
Dim inputFile As String
Dim buf_all As String
inputFile = "C:\Users\share\Desktop\folder\test.txt"
With CreateObject("Scripting.FileSystemObject")
With .GetFile(inputFile).OpenAsTextStream
buf_all = .ReadAll
.Close
End With
End With
End Sub
Sub sample()
Dim inputFile As String
Dim buf_all As String
inputFile = "C:\Users\share\Desktop\folder\test.txt"
With CreateObject("Scripting.FileSystemObject")
With .GetFile(inputFile).OpenAsTextStream
buf_all = .ReadAll
.Close
End With
End With
MsgBox buf_all
End Sub
なお、読み込み対象テキストファイル test.txt の内容は以下のようになっています。
aaaaaaa
bbbbbbb
ccccccc
ddddddd
eeeeeee
上記サンプルマクロを実行した結果、以下のメッセージが表示されます。
テキストファイルと同様の内容となっていることが分かります。
あわせて読みたい
【Excel VBA】テキストファイルの内容を一行ずつ読み込むマクロテキストファイルの内容を1行ずつ読み込むマクロテンプレート Sub sample() Dim inputFile As String Dim readLine As String inputFile = "<ファイルパス>" Open...
あわせて読みたい
【Excel VBA】ファイルに1行ずつ文字列を出力する方法ファイルに1行ずつ文字列を出力するマクロテンプレート 上書き型出力の場合 Sub sample() Dim outputFile As String outputFile = "<出力先ファイルパス>" Open o...