Dim ppp As String = "D:\Test.txt" Dim sss As String = "別のプロセスで使用されているため、" Try Using fs = New IO.FileStream(ppp, IO.FileMode.Open, IO.FileAccess.ReadWrite, IO.FileShare.None) MsgBox("オープン成功。") End Using Catch ex As Exception If sss.Length <= ex.Message AndAlso ex.Message.Substring(0, sss.Length) = sss Then MsgBox("ロックの取得に失敗。") Else MsgBox("何かしらの理由で失敗。" & vbNewLine & ex.Message) End If End Try