如何在 Excel 2010 中使用 VBA 获取目录中最后修改的文件
我正在寻找一种使用 VBA 在 Excel 2010 中执行此操作的方法。
过去在 Excel 2003 中可以使用 Application.FileSearch 方法,但该方法已被弃用。 (见下文)
Dim sFileName As String
sFileName = ""
With Application.FileSearch
.NewSearch
.LookIn = sDir
.Filename = "*.*"
.Execute msoSortByLastModified, msoSortOrderDescending
If .FoundFiles.Count > 0 Then sFileName = .FoundFiles(1)
End With
您知道如何在 Excel 2010 中执行此操作吗?
谢谢
Im looking for a way to do this in Excel 2010 using VBA.
It used to be possible in Excel 2003 using the Application.FileSearch method, but this has be depreciated. (see below)
Dim sFileName As String
sFileName = ""
With Application.FileSearch
.NewSearch
.LookIn = sDir
.Filename = "*.*"
.Execute msoSortByLastModified, msoSortOrderDescending
If .FoundFiles.Count > 0 Then sFileName = .FoundFiles(1)
End With
Any ideas how to do this in Excel 2010?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果可以使用 FileSystemObject,则可以使用此处< /a>.
总结一下:
If using the FileSystemObject is acceptable, you could use the method described here.
To summarize: