我有一个宏读取外部文件属性,如创建日期。我读取的文件存储在服务器上。不幸的是,第一次运行宏时返回的日期不正确。只有当我打开文件或多次运行宏时,才会返回创建的正确更新日期。
有没有人知道如何解决该问题,除了打开文件或循环直到日期正确?
以下是代码:
strFilename = "<FILENAME>"
Workbooks.Open strFilename
Workbooks("strFilename").Close
Set oFS = CreateObject("Scripting.FileSystemObject")
lastcreatedLTVfile = CDate(Format(oFS.GetFile(strFilename).DateCreated, "dd.mm.yyyy"))
答案 0 :(得分:0)
您想要DateCreated
还是您想要DateLastModified
?在您的问题中,您说&#34;更正更新日期&#34;所以我想你应该使用DateLastModified
。