Excel VBA 利用FileSystemObject类处理文件
FileSystemObject介绍
FileSystemObject是Windows Script Host Object Model对象模型的成员,能够对文件进行方便的基本操作,读取,写入,提取关键字等操作,读取之后使用left(),right(),mid()函数可轻松的提取关键词并写入excel表格中,若与Microsoft VBScript Regular Expressions 5.5结合,可有更强的表现。
使用方法有前期绑定和后期绑定:
- 前期绑定 ,在Visual Basic编辑器中选择工具菜单>>引用,将弹出如下对话框,选中红框中的选项,点击确定。
- 后期绑定方法是creatobject(“Scripting.Filesystemobject”)
FileSystemObject的应用
下面的一段代码展示了利用FileSystemObject类获取指定目录下的文件和子目录,并对每个文件进行打开读取操作
Sub ReadTxtFile()
Dim fso As FileSystemObject '定义fso对象
Dim fld As Folder '定义文件夹对象
Dim subflds As Folders '定义文件夹对象的集合
Dim fls