首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VBA >

求一段简单程序。在某文件夹里搜索关键字,返回搜索结果的数量,该如何处理

2012-02-28 
求一段简单程序。在某文件夹里搜索关键字,返回搜索结果的数量A1为所需要搜索的目标文件夹路径,自由输入,例

求一段简单程序。在某文件夹里搜索关键字,返回搜索结果的数量
A1为所需要搜索的目标文件夹路径,自由输入,例如C:\test\123\

B列为需要搜索的关键字,例如B1是play,B2是REPEAT,等等

C列为搜索的结果,例如在文件夹C:\test\123\里,搜索B1关键字play搜出来有x个文件,就在C1输出数字x

按钮实现。


求代码!!!十分感谢


[解决办法]
给你一个我用过的代码,你参考参考,应该能做出来。

Option Explicit

Public Sub 遍历文件夹和文件(sFolder As String)
Dim fs As Object
On Error Resume Next
Set fs = CreateObject("Scripting.FileSystemObject")
File_Folder_List (fs.GetFolder(sFolder))
Set fs = Nothing
End Sub

Private Sub File_Folder_List(df As Object)

'循环处理文件集合

Dim objFile As Object, objSubFolder As Object

'文件集合
For Each objFile In df.Files
'
'
'文件处理过程
'
'
Next objFile

Set objFile = Nothing

'文件夹集合
For Each objSubFolder In df.SubFolders

'
'
'文件夹处理过程
'
'

File_Folder_List objSubFolder '递归循环处理文件夹

Next objSubFolder

Set objSubFolder = Nothing
End Sub

热点排行