返回列表 上一主題 發帖

[發問] 多層資料夾尋找檔案的問題

回復 9# PKKO
試試看
  1. Option Explicit
  2. 'FileSystemObject 物件" 提供對電腦檔案系統的存取。
  3. Sub Ex()
  4.     Dim Fs As Object, F As Object
  5.     Set Fs = CreateObject("Scripting.FileSystemObject").GetDRIVE("C:")
  6.     Set Fs = Fs.ROOTFOLDER.SubFolders '根目錄\資料夾物件集合
  7.     For Each F In Fs
  8.        副程式 F.Path
  9.     Next
  10. End Sub
  11. Private Sub 副程式(資料夾 As String)
  12.     Dim Fs As Object, F As Object
  13.     Set Fs = CreateObject("Scripting.FileSystemObject")
  14.     '*** 如資料夾下有子資料夾 再呼叫這副.程式 ***
  15.     '呼叫 程式的迴圈
  16.     On Error Resume Next  '有錯誤跳過
  17.     For Each F In Fs.GetFolder(資料夾).SubFolders
  18.         If Err = 0 Then  '沒有錯誤時
  19.             If InStr(F, "XLSTART") Then
  20.                 MsgBox F
  21.                 End
  22.             End If
  23.         End If
  24.         副程式 F.Path
  25.     Next
  26. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 一個缺口的杯子,如果換一個角度看它,它仍然是圓的。
返回列表 上一主題