|
▼禰宜 さん:
>▼kazu さん:
>>特定フォルダー内にあるいくつかのファイルの中から最新(更新日時)のファイルを開く
>>方法をどなたかお教えください。
>
>このような場合、よく利用されるのはFileSystemObjectでしょう。
>
>以下、特定フォルダ内にあるファイルのファイル名、作成日、更新日時を
>イミデティウィンドウに出力するサンプルです。
>
>Sub test()
>
>Dim FolderPath As String
>Dim FSO As Object
>
>FolderPath = "C:\"
>
>Set FSO = CreateObject("Scripting.FileSystemObject")
>
>For Each aFiles In FSO.GetFolder(FolderPath).Files
> Debug.Print "ファイル名:" & aFiles.Name & _
> " 作成日時:" & aFiles.DateCreated & _
> " 更新日時:" & aFiles.DateLastAccessed
>Next
>
>End Sub
>
>
>↑のように、更新日時は.DateLastAccessedで取得できますから、
>該当ファイルを開けば良いでしょう。
>
>尚、サブフォルダも見る必要がある場合は、サブフォルダを見に行く処理が
>必要になります。
ありがとうございます。
早速行ってみました。
動作します。使用させていただきます。
|
|