VBA – 如何获取Excel 2010中目录中最后修改的文件或文件夹
我想要做的比从文件列表中select一个文件更复杂。 我将从一个目录开始,然后我想更改为最近修改的目录。 然后我想在一个子目录中重复这个过程,然后,在里面,我想select最近修改的excel文件并打开它。
什么是最好的方法来做到这一点?
我应该看什么对象/方法?
最简单的function是
FileDateTime(pathname)
其中path名可以是文件夹的目录。
或者,您可以使用FileSystemObject对象DateLastModified属性:
Dim fileModDate As String Set fs = CreateObject("Scripting.FileSystemObject") Set f = fs.GetFile(<filenamestringhere>) fileModDate = f.DateLastModified
以上所有内容都可以在VBA帮助中探索。