Read MS Access lock file in Excel VBA

Below is a piece of code to read and display the contents of an MS Access lock file. Useful when you are waiting for the backend database to come free so that it can be worked on. The contents of a lock file are only the device names of the computers but it is useful if you can decode the device name and match it to a user.

Sub sbRead_laccdb()
    Dim FileNum As Integer
    Dim DataLine As String
    FileNum = FreeFile()
    Open "Z:\Performance\Database\Area 51\Backend\sddb_backend.laccdb" For Input As #FileNum
    While Not EOF(FileNum)
        Line Input #FileNum, DataLine
    Dim i As Long
    Dim sDevice As String
    With ActiveSheet
    For i = 1 To 20
        sDevice = Mid(DataLine, 1, 62)
        .Cells(i, 1).Value = Mid(sDevice, 1, InStr(1, sDevice, " ") - 1)
        DataLine = Mid(DataLine, 63, Len(DataLine))
        If Len(DataLine) = 0 Then Exit Sub
    Next i
    End With
End Sub

Tags - Excel 2010, Excel 2007, lockfile, VBA, code, Microsoft, Visual BASIC for Applications, device, names, MS Access 2007, laccdb, backend ...