前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >文件操作——其他

文件操作——其他

作者头像
xyj
发布2020-07-28 10:54:19
1.5K0
发布2020-07-28 10:54:19
举报
文章被收录于专栏:VBA 学习VBA 学习

对于文件的其他一些操作,其实和我们平时用鼠标操作都是差不多的,主要就是创建文件夹、删除文件夹、创建文件、删除文件、文件/文件夹重命名、文件/文件夹移动等。 这些主要的功能Excel VBA都提供了相应的函数。

1、创建文件夹MkDir

代码语言:javascript
复制
VBA.FileSystem.MkDir ThisWorkbook.Path & "\mkdir"

MkDir Make Directory

2、删除文件夹RmDir

代码语言:javascript
复制
VBA.FileSystem.RmDir ThisWorkbook.Path & "\mkdir"

RmDir Remove Directory

只能删除空文件夹。

3、删除文件Kill

代码语言:javascript
复制
VBA.FileSystem.Kill ThisWorkbook.Path & "\test1.txt"

4、文件/文件夹重命名Name As

代码语言:javascript
复制
Name ThisWorkbook.Path & "\test.txt" As ThisWorkbook.Path & "\test1.txt"

5、文件/文件夹移动Name As

代码语言:javascript
复制
Name ThisWorkbook.Path & "\mkdir" As ThisWorkbook.Path & "\1\mkdir"

Name As 是一种关键字,不是VBA对象下的FileSystem模块提供的方法。

6、创建文件

创建文件没有直接的方法,比如我们创建Excel文件,也是先使用Workbooks.Add之后,再使用SaveAs进行保存。

在文件操作——写入中,我们能够发现直接写入1个不存在的文本文档的时候,程序是会自动创建文件的。

上面这些文件的操作都要注意在文件或者文件夹不存在的情况下,会出现运行时错误,所以好的习惯是使用前先按照文件操作——查找遍历里的方法进行检查是否存在。

这些功能再配合上循环的话,使用起来能够极大的提高我们的工作效率。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-05-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 VBA 学习 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档