Code: Select all
Sub testDP()
Dim dp As DocumentProperty, d As Date
Set dp = ActiveWorkbook.BuiltinDocumentProperties("Last Save Time")
d = dp.Value
MsgBox "Workbook was last saved " & d
End Sub
Code: Select all
Sub testDP()
Dim dp As DocumentProperty, d As Date
Set dp = ActiveWorkbook.BuiltinDocumentProperties("Last Save Time")
d = dp.Value
MsgBox "Workbook was last saved " & d
End Sub
That makes sense - a .csv file is a plain text file, it does not have BuiltinDocumentProperties.
Code: Select all
Sub testSavedTime2()
Dim wb As Workbook, d As Date, s As String
For Each wb In Application.Workbooks
If right(wb.Name, 4) = ".csv" Then
s = wb.FullName
d = FileDateTime(s)
MsgBox wb.Name & " was last saved " & d
End If
Next wb
End Sub