有没有办法在VBA中获取文件夹的文件名排序列表?到目前为止,我到达了
Dim fso As Object
Dim objFolder As Object
Dim objFileList As Object
Dim vFile As Variant
Dim sFolder As String
sFolder = "C:\Docs"
Set fso = CreateObject("Scripting.FileSystemObject")
Set objFolder = fso.GetFolder(sFolder)
Set objFileList = objFolder.Files
For Each vFile In objFileList
' do something '
Next vFile
但确保 for 循环的处理顺序由文件名确定至关重要......
任何帮助表示赞赏!
看起来你可以通过使用来做到这一点ADODB.RecordSet
。虽然任务有点重,但是here' http://www.roubaixinteractive.com/PlayGround/FSO/Sort_Folder_Contents.asp这是一个可以帮助您入门的参考。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)