ファイル モードが不正です。(エラー番号:54)


Sub Sample1()
    Dim buf As String
    Open "C:\Sample.txt" For Output As #1
        Line Input #1, buf
    Close #1
    MsgBox buf
End Sub

Output(書き込みモード)で開いたファイルから読み込もうとしたり、逆に、Input(読み込みモード)で開いたファイルに対して書き込もうとしたときに起こります。