外部文件属性未更新 – VBA

我有一个macros读取外部文件属性像创builddate。 我读取的文件存储在服务器上。 不幸的是,当第一次运行macros时,返回的date并不是正确的。 只有当我打开文件或多次运行macros时,才会返回创build的正确更新date。

有没有人有一个想法如何解决这个问题,除非打开文件或循环,直到date是正确的?

这里是代码:

strFilename = "<FILENAME>" Workbooks.Open strFilename Workbooks("strFilename").Close Set oFS = CreateObject("Scripting.FileSystemObject") lastcreatedLTVfile = CDate(Format(oFS.GetFile(strFilename).DateCreated, "dd.mm.yyyy")) 

你想要DateCreated还是你真的想要DateLastModified ? 在你的问题你说“正确的更新date”,所以我想你应该使用DateLastModified