用VBA判断指定的excel文件夹或文件是否存在-张保华
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


用VBA判断指定的excel文件夹或文件是否存在

发表时间:2017/8/24 13:44:07 评论(0) 浏览(10535)  评论 | 加入收藏 | 复制
   
摘 要:用VBA代码判断某个文件夹或文件是否存在
正 文:

有时我们需要用VBA代码判断某个文件夹或文件是否存在,以便进行后续操作。可以用下面的代码来实现这个功能:

Public Function FileFolderExists(strFullPath As String) As Boolean

On Error GoTo EarlyExit
If Not Dir(strFullPath, vbDirectory) = vbNullString Then FileFolderExists = True
EarlyExit:
On Error GoTo 0

End Function

将上述代码放入标准模块中,如果指定的文件夹或文件存在,FileFolderExists返回True。调用上述代码的方法:

1.判断文件夹是否存在:

Public Sub TestFolderExistence()

If FileFolderExists("c:\windows\") Then
MsgBox "
指定的文件夹存在!"
Else
MsgBox "
指定的文件夹不存在!"
End If

End Sub

将代码中的“c:\windows\”换成指定的文件夹,“c:\windows\”也可以写成“c:\windows”,即不要后面的“\”

2.判断文件是否存在:

Public Sub TestFileExistence()

If FileFolderExists("d:\Book1.xls") Then
MsgBox "
指定的文件存在!"
Else
MsgBox "
指定的文件不存在!"
End If

End Sub

 


Access软件网交流QQ群(群号:198465573)
 
 相关文章
sqlserver中判断表或临时表是否存在  【平常心  2013/7/22】
【转】检测文件或文件夹是否存在的两个函数  【Allen Browne  2014/1/28】
检查对象是否存在的函数  【月皓星隐  2015/1/22】
用SQL语句查找Access中某表是否存在的小技巧  【缪炜  2015/8/28】
判断窗体输入数据在表中是否存在/判断窗体输入数据在表中是否有匹配项  【杨雪  2016/1/12】
用代码判断表是否存在  【宏鹏  2017/4/24】
常见问答
技术分类
相关资源
文章搜索
关于作者

张保华

文章分类

文章存档

友情链接