Public Function DoesFileExist(Byval sFileName As String) As Boolean
    
    Dim f%
    
    On Error GoTo handleError
    
    If sFileName <> "" Then
        f% = FreeFile
        Open sFileName For Input As #f%
        Close #f%
        
        DoesFileExist = True
    Else
        DoesFileExist = False
    End If
    
    Exit Function
    
handleError:
    DoesFileExist = False
    
End Function