Sub Sample1()
''C:\Jobは存在しない
Dim buf As String
Open "C:\Job\Sample.txt" For Input As #1
Line Input #1, buf
Close #1
End Sub
存在しないパス(ドライブやフォルダ)を指定したときに発生します。
指定したドライブやフォルダが存在しても(パスは正しくても)、ファイルが存在しないときは「ファイルが見つかりません」エラーが発生します。
Sub Sample2()
''C:\Dataは存在するがSample.txtは存在しない
Dim buf As String
Open "C:\Data\Sample.txt" For Input As #1
Line Input #1, buf
Close #1
End Sub
よく似たエラーメッセージに「パス名が無効です」もあります。こちらは、ドライブやパスが存在しないのではなく、パスを表す書式が間違っているときに発生します。また、開こうとしたファイルが読み取り専用のときも起こります。