外部文件属性未更新 - VBA

时间:2015-08-17 08:13:49

标签: excel vba file excel-vba datecreated

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

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

以下是代码:

strFilename = "<FILENAME>"

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

Set oFS = CreateObject("Scripting.FileSystemObject")

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

1 个答案:

答案 0 :(得分:0)

您想要DateCreated还是您想要DateLastModified?在您的问题中,您说&#34;更正更新日期&#34;所以我想你应该使用DateLastModified