2009-06-17 129 views

回答

3

如果您搜索'excel 2007 vba filesearch',例如this post,您仍然可以使用Dir函数进行搜索 - 网上有很多示例。

2

我将添加对Microsoft脚本运行时库的引用。这使您可以访问FileSystemObject,它可以让您轻松测试文件的存在和/或遍历目录,进行自己的搜索。

1

如果要搜索自定义文档属性,目前无法执行此操作。您必须使用Dir缩小搜索范围并单独打开每个搜索。

0

正如史蒂夫说,你可以使用FSO对象来搜索使用给定的根路径和过滤器表达式的文件。在扩展程序中有很好的文档(请记住包括你想要的扩展名或.xls)并使用FSO对象模型中的对象。

有关FileSearch方法折旧的说明(通过msft)。看 - http://support.microsoft.com/kb/920229

对于基本模式使用FSO进行递归搜索一组目录与FSO看到 - http://support.microsoft.com/kb/185601

,如果你想拿回你仍然可以使用 Application.GetOpenFilename 的工作簿的路径。