第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

獲取vba中的子目錄列表。

獲取vba中的子目錄列表。

獲取vba中的子目錄列表。我想要一個目錄中所有子目錄的列表。如果可以的話,我想將它擴展為遞歸函數(shù)。然而,我最初獲得子目錄的方法失敗了。它只顯示包括文件在內的所有內容:sDir = Dir(sPath, vbDirectory)Do Until LenB(sDir) = 0     Debug.Print sDir     sDir = DirLoop列表以“.”開頭和幾個文件夾并以‘.txt’文件結尾。編輯:我要補充的是,這必須在Word中運行,而不是在Excel中運行(許多函數(shù)在Word中是不可用的),而且它是Office 2010。編輯2:可以使用iAtt = GetAttr(sPath & sDir)If CBool(iAtt And vbDirectory) Then    ...End If但這給我?guī)砹诵碌膯栴},所以我現(xiàn)在使用基于Scripting.FileSystemObject.
查看完整描述

3 回答

?
楊__羊羊

TA貢獻1943條經(jīng)驗 獲得超7個贊

使用FileSystemObject會更好。我估計。

要調用它,只需說:列表文件夾“c:\data”

Sub listfolders(startfolder)''Reference Windows Script Host Object Model''If you prefer, just Dim everything as Object''and use CreateObject("Scripting.FileSystemObject")Dim fs As New FileSystemObjectDim fl1 As FolderDim fl2 As FolderSet fl1 = fs.GetFolder(startfolder)For Each fl2 In fl1.SubFolders
    Debug.Print fl2.Path
    listfolders fl2.PathNextEnd Sub


查看完整回答
反對 回復 2019-07-17
  • 3 回答
  • 0 關注
  • 1007 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號