gpt4 book ai didi

vba - 如何使用VBA检查文本文件的时间戳

转载 作者:行者123 更新时间:2023-12-02 00:54:45 24 4
gpt4 key购买 nike

我正在尝试在 Excel 2003 VBA (Windows XP) 中编写代码来查明外部 TXT 文件是否具有不同的时间戳,以便在发生更改时我可以“导入”它。

VBA中有什么函数可以拯救我吗?

最佳答案

我认为您想要修改日期。如果是,请参阅此

Debug.Print FileDateTime("C:\Sample.txt")

显示的日期和时间的格式取决于系统的区域设置。

编辑

使用FileSystemObject

Option Explicit

Sub Sample()
Dim oFS As Object
Dim sFile As String

sFile = "C:\MyFile.txt"

Set oFS = CreateObject("Scripting.FileSystemObject")

'~~> Created Date
Debug.Print "Created Date : "; oFS.GetFile(sFile).DateCreated

'~~> Modified Date
Debug.Print "Modified Date : "; oFS.GetFile(sFile).Datelastmodified

Set oFS = Nothing
End Sub

关于vba - 如何使用VBA检查文本文件的时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10823444/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com