Fout in MS-code?? Onverwachte waarde: DateCreated

Status
Niet open voor verdere reacties.

HansFRAP

Gebruiker
Lid geworden
12 jul 2011
Berichten
202
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 )
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??
 
DateCreated is de datum dat het bestand voor het eerst is opgeslagen.
 
Laat de code maar eens lopen.

Code:
Sub hsv()
    MsgBox ThisWorkbook.BuiltinDocumentProperties("creation date")
    MsgBox CreateObject("Scripting.FileSystemObject").GetFile(ThisWorkbook.FullName).DateCreated
    MsgBox ThisWorkbook.BuiltinDocumentProperties(11)
End Sub

En doe dat eens bij nieuwe en bestanden die je van het forum hebt opgeslagen op je Pc.
Nu moet je het wel zien.
 
Met de code van HSV blijkt (bij mij) duidelijk dat de verschillen er zijn!

1ste en 3de geven: 2-1-2019 13:49:25
2de geeft: 14-8-2019 10:23:49

Dus ja, ik verwacht bij allemaal dezelfde gegevens daar het hetzelfde bestand is. Dus allemaal: DateCreated (aanmaak datum)
De 2de is de waarde van: Laatst gewijzigd!
 
De tweede is de datum en tijd dat het de eerste keer is dat het is opgeslagen op jouw Pc.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan