我有一个宏,可以读出外部文件属性,如创建日期。我从中读取的文件存储在服务器上。不幸的是,第一次运行宏时返回的日期不是正确的。只有当我打开文件或多次运行宏时,才会返回创建的正确更新日期。
除了打开文件或循环直到日期正确之外,有谁知道如何解决该问题?
这是代码:
strFilename = "<FILENAME>"
Workbooks.Open strFilename
Workbooks("strFilename").Close
Set oFS = CreateObject("Scripting.FileSystemObject")
lastcreatedLTVfile = CDate(Format(oFS.GetFile(strFilename).DateCreated, "dd.mm.yyyy"))