Option Explicit Private Declare Function GetFileAttributes Lib "kernel32.dll" Alias "GetFileAttributesA" (ByVal lpFileName As String) As Long Public Function FileExists(Filename As String) As Boolean FileExists = GetFileAttributes(Filename) <> INVALID_FILE_ATTRIBUTES End Function