excel用 vba判断文件是否存在

2016-02-19 14:08 22 1 收藏

下面图老师小编跟大家分享excel用 vba判断文件是否存在,一起来学习下过程究竟如何进行吧!喜欢就赶紧收藏起来哦~

【 tulaoshi.com - Excel教程 】

一、通过FileExists判断文件是否存在

Dim MyFile As Object

Set MyFile = CreateObject("Scripting.FileSystemObject")

If MyFile.FileExists("E:dzwebsPiclogo.gif" ) = True Then

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

MsgBox "文件存在"

Else

MsgBox "文件不存在"

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

End If

以上代码在VBA环境下使用。或者将其制作成为宏也可以。"E:dzwebsPiclogo.gif"为文件路径及文件名称,可自行修改。

二、通过Dir来判断

Dim YouFile As String

YouFile = Dir("E:MyPicturesPiclogo.gif")

If x "" Then

MsgBox "文件存在"

Else

MsgBox "文件不存在"

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

Endif

"E:MyPicturesPiclogo.gif"为文件路径及文件名称,可自行修改。当然,如上代码,也在VBA下使用,可自作成为宏或函数都可以。

来源:http://www.tulaoshi.com/n/20160219/1606267.html

延伸阅读
标签: excel
excel vba是什么?   故障分析:excel VBA其实就是大家代码编辑程序,有的人被人认为是宏,但是excel vba是包括宏程序的。下面还是一起来看看excel vba是什么?如何打开? 一、excel vba是什么? excel VBA中的vba是Visual Basic For Application的缩写。一般用来实现简单或中等的办公自动化应用。因为易学并且能很好的被...
1.对包名的判断,异常则说明不存在: 代码如下: try { PackageManager pm = getPackageManager(); pm.getPackageInfo("com.org", PackageManager.GET_ACTIVITIES); } catch (NameNotFoundException e) {      // TODO Auto-generated catch block      e.printStack...
中午休息时,在FOX API(我常用的Win32 API浏览器)上发现了一个简单极好用的Win32API函数,是用来判断本地文件或远程机器文件是否存在的: 1. Private Declare Function PathFileExists Lib "shlwapi.dll" Alias "PathFileExistsA" (ByVal pszPath As String) As Long 这是封装在Shell32.DLL系统文件里的一个函数,既可以判断本地文件是否存在...
标签: 电脑入门
Unload 语句在vba状态下使用。其功能是从内存中卸载窗体或控件。 Unload语法Unload object object 所在处是要卸载的 Form 对象或控件数组元素的名称。 说明 当所占内存另有它用,或需要重新设置窗体、控件的属性为初始值时,就有必要卸载窗体或控件。 在卸载窗体前,会发生 Query_Unload 事件过程,然后是 Form_Unload 事件过程。在其中任...
标签: 电脑入门
①返回应用程序完整路径 Application.Path 比如:D:SoftWareOffice2003OFFICE11 ②返回当前工作薄的路径 ThisWorkbook.Path 比如:D: ③返回当前默认文件路径 Application.DefaultFilePath 比如:C:Documents and SettingsAdministratorMy Documents ④只返回路径 Application.ActiveWorkbook.Path 比如:D: ⑤返回路径及工作簿文...

经验教程

126

收藏

63
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部