Die Excel- VBA -Programmiersprache können Sie manipulieren den Zeitpunkt, zu dem eine Datei erstellt und geändert wurde. Dieser Prozess ist von Vorteil, wenn Sie programmgesteuert manipulieren Dateidaten Rollback Änderungen oder die Einrichtung eines manuellen Prozesses, der Spur hält der Änderungen Menschen machen, um die Excel-Datei und das Datum , an dem die Datei Änderungen vorgenommen wurden wollen . Anleitung
1
Öffnen Sie die Excel -Software aus der Windows- Programm-Menü und öffnen Sie die Excel Datei, die Sie verwenden möchten, um die Datei- Datum bearbeiten. Klicken Sie auf die Registerkarte "Entwicklertools" oder Band und klicken Sie auf die Schaltfläche, um Ihre VBA VBA-Code -Datei zu öffnen .
2
Erstellen Sie die VBA -Variablen . Sie müssen die Variable für die "Modified Date" Datei -Attribut und das gewünschte Datum für das modifizierte Datum verwenden soll. Der folgende Code legt Ihre Variablen :
Dim Datei Wie StringDim Ergebnisse Wie BooleanDim newdate Wie DoubleDim Wie FileDateToProcess
3
den Dateinamen Stellen modifiziert. Sie verwenden den "file" Variable den Namen der Datei gesetzt . Der folgende Code legt die Dateinamenzeichenfolge :
file = " MyFile.xls "
Ersetzen " MyFile.xls " mit einem beliebigen Namen ändern möchten
< . br> 4
Ändere das Änderungsdatum für die Datei. Sie verwenden die Excel VBA " SetFileDateTime "-Funktion , um das geänderte Datum bearbeiten. Der folgende Code ändert das Datum auf " 1/1/2011 ":
newdate = " 1/1/2011 " results = SetFileDateTime ( FileName: = Datei , Dateidatum : = newdaate , WhichDateToChange : = modifiziert , NoGMTConvert : = False)
5
Anzeige eine Erfolgsmeldung für den Benutzer nach dem Datum geändert wird. Der folgende Code bestimmt, ob irgendwelche Fehler wurden gefunden und zeigt die Erfolgsmeldung :
Ergebnisse = True ThenDebug.Print "Datei erfolgreich geändert . " End If