在office 2007中增加FileSearch对象

我们知道office 2007中已经将FileSearch对象取消,这对于很多喜欢用FileSearch对象遍历某个文件夹的所有office文件,是非常不方便的。
为了能实现类似与office 2003中的FileSearch对象所提供的功能,我编写了一个FileSearch类,可以模拟FileSearch对象所提供的一些基本方法和属性:
如:
LookIn 属性      
FileType 属性        
SearchSubFolders 属性        
Execute 方法         
FoundFiles属性

如图1所示

 

Fileseach类的属性和方法简介

  • LookIn 属性:返回或设置在指定的文件搜索过程中要搜索的文件夹。String 类型,可读写。
  • FileName 属性:返回或设置文件搜索过程中要查找的文件名。文件名中可以包含 *(星号)或 ?(问号)通配符。问号通配符可以匹配任意一个单个字符。如键入“gr?y”可以匹配“gray”和“grey”。星号通配符可以匹配任意个字符。如键入“*.txt”可以查找到所有带 .TXT 扩展名的文件。String类型,可读写。
  • FileType 属性:返回或设置文件搜索过程中要查找的文件类型。可读写,支持:AutoCADsCorelDRAWExcelWorkbooksPowerPointPPTWordDocuments、金山公司的WPS表格工作簿、WPS演示演示文稿和WPS文字文档。可以遍历AutoCAD CorelDRAW Exce PowerPoint Word和金山公司Office系列软件等应用程序生成的文件。如图3所示。
  • SearchFolders属性:确定调用 FileSearch 对象的 Execute 方法时是否搜索子文件夹。
  • Execute 方法:开始对指定文件的搜索。返回一个 Long 类型,如果没有找到文件,则返回零 (0),如果找到一个或多个文件,则返回一个正数。
  • FoundFiles 属性:返回一个 FoundFiles 集合对象,该对象包括一次查找操作中找到的所有文件的文件名。只读。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值