关于文件名的查寻
主 题: 关于文件名的查寻?
作 者: tanjunrong123 (ysj)
等 级: ^
信 誉 值: 100
所属论坛: VB VBA
问题点数: 50
回复次数: 1
发表时间: 2003-7-17 12:59:55
请教如何在VBA中编程,查寻某一目录下的所有(若会EXCEL类型也可)文件名?
回复人: diyee(锦衣夜行) ( 二级(初级)) 信誉:100 2003-7-17 13:05:54 得分:50
dir
Dir 会返回匹配 pathname 的第一个文件名。若想得到其它匹配 pathname 的文件名,再一次调用 Dir,且不要使用参数。如果已没有合乎条件的文件,则 Dir 会返回一个零长度字符串 ("")。一旦返回值为零长度字符串,并要再次调用 Dir 时,就必须指定 pathname,否则会产生错误。不必访问到所有匹配当前 pathname 的文件名,就可以改变到一个新的 pathname 上。但是,不能以递归方式来调用 Dir 函数。以 vbDirectory 属性来调用 Dir 不能连续地返回子目录。
提示 由于文件名并不会以特别的次序来返回,所以可以将文件名存储在一个数组中,然后再对这个数组排序。
该问题已经结贴 ,得分记录: diyee (50)、