【書式】
TextStream.AtEndOfStream
ファイル内の読み込み位置を表すファイルポインタが、ファイルの末尾の直前にある場合はTrueを返します。
AtEndOfStreamプロパティは、読み取り専用で開かれたTextStreamファイルのみに適用されます。他のファイルの場合は、エラーとなります。
Sub test73()
Dim FSO As Object, buf As String
Set FSO = CreateObject("Scripting.FileSystemObject")
''C:\Work\Sample.txtの最後まで読み込んだかどうか表示します
With FSO.GetFile("C:\Work\Sample.txt").OpenAsTextStream
buf = .ReadLine
If .AtEndOfStream Then
MsgBox "最後まで読み込みました"
Else
MsgBox "最後まで読み込んでいません"
End If
.Close
End With
Set FSO = Nothing
End Sub