指定したフォルダ内のテキストファイルを読込むサンプル
指定したフォルダ内の
フォルダ一覧を取得し、
そのフォルダ一覧以下のファイルを取得し、
そのファイルを読み込むサンプルソース
'Folder の一覧を取得する
Sub ListUp_FolderList(FolderSpec)
Dim Folder_Collection As Object
Dim Folder_List As Variant
Set Folder_Collection = CreateObject("Scripting.FileSystemObject") _
.GetFolder(FolderSpec).SubFolders
For Each Folder_List In Folder_Collection
ListUp_FileList (Folder_List)
Next
End Sub
'File の一覧を取得する
Sub ListUp_FileList(FolderSpec)
Dim File_Collection As Object
Dim File_List As Variant
Set File_Collection = CreateObject("Scripting.FileSystemObject") _
.GetFolder(FolderSpec).Files
For Each File_List In File_Collection
TextRead (File_List)
Next
End Sub
' テキストファイル読み込み
Sub TextRead(FileSpec)
Dim InputFile As String
InputFile = FileSpec
Dim RecordStr As String
'Open CurrentProject.Path & "\" & InputFile For Input As #1
Open InputFile For Input As #1
Dim i
i = 0
Do Until EOF(1)
Line Input #1, RecordStr
Debug.Print RecordStr
i = i + 1
Loop
'Debug.Print i
Close #1
End Sub