Probleem
Ik probeer in Excel de aanmaakdatum op te halen en maak dan gebruik van MS-voorbeeldcode:
( https://docs.microsoft.com/en-us/of...user-interface-help/datelastmodified-property )
Nu levert f.DateCreated een andere waarde dan de waarde die getoond wordt in het scherm: Bestand, Eigenschappen .
Met de code: BuiltInDocumentProperties
wordt wel de juiste waarde geleverd.
Vraag
Waar komt nu het verschil vandaan??
Ik probeer in Excel de aanmaakdatum op te halen en maak dan gebruik van MS-voorbeeldcode:
( https://docs.microsoft.com/en-us/of...user-interface-help/datelastmodified-property )
Code:
Sub ShowFileAccessInfo(filespec)
Dim fs, f, s
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFile(filespec)
s = UCase(filespec) & vbCrLf
s = s & "Created: " & f.DateCreated & vbCrLf
s = s & "Last Accessed: " & f.DateLastAccessed & vbCrLf
s = s & "Last Modified: " & f.DateLastModified
MsgBox s, 0, "File Access Info"
End Sub
Nu levert f.DateCreated een andere waarde dan de waarde die getoond wordt in het scherm: Bestand, Eigenschappen .
Met de code: BuiltInDocumentProperties
Code:
Sub Example()
Dim Prop As Variant
Dim rw As Integer
rw = 0
For Each Prop In ActiveWorkbook.BuiltinDocumentProperties
rw = rw + 1
If rw = 11 Then MsgBox Prop.Name & ": " & Prop.Value
Next
End Sub
wordt wel de juiste waarde geleverd.
Vraag
Waar komt nu het verschil vandaan??