2

我有一个宏,可以读出外部文件属性,如创建日期。我从中读取的文件存储在服务器上。不幸的是,第一次运行宏时返回的日期不是正确的。只有当我打开文件或多次运行宏时,才会返回创建的正确更新日期。

除了打开文件或循环直到日期正确之外,有谁知道如何解决该问题?

这是代码:

strFilename = "<FILENAME>"

Workbooks.Open strFilename
Workbooks("strFilename").Close

Set oFS = CreateObject("Scripting.FileSystemObject")

lastcreatedLTVfile = CDate(Format(oFS.GetFile(strFilename).DateCreated, "dd.mm.yyyy"))
4

1 回答 1

0

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

于 2015-08-17T16:44:06.023 回答