Erstellungsdatum einer Datei ändern
Schritt-für-Schritt-Anleitung
Um das Erstellungsdatum einer Datei in Excel zu ändern, kannst du ein VBA-Skript verwenden. Hier sind die Schritte, die du befolgen solltest:
-
Öffne Excel und drücke ALT + F11
, um den Visual Basic for Applications (VBA) Editor zu öffnen.
-
Füge ein neues Modul hinzu: Klicke auf Einfügen
> Modul
.
-
Kopiere den folgenden Code in das Modul:
Sub ErstellungsdatumAendern()
Dim DateiPfad As String
DateiPfad = "G:\OF\deineDatei.xlsb"
' Ändere das Erstellungsdatum
CreateObject("shell.application").Namespace(Left(DateiPfad, InStrRev(DateiPfad, "\") - 1)).Items.Item(Right(DateiPfad, Len(DateiPfad) - InStrRev(DateiPfad, "\"))).ModifyDate = _
DateAdd("d", -2, Now)
MsgBox "Erstellungsdatum geändert!"
End Sub
-
Passe den DateiPfad
an deine Datei an.
-
Führe das Makro aus: Drücke F5
oder gehe zu Run
> Run Sub/UserForm
.
Das Skript ändert das Erstellungsdatum der angegebenen Datei um zwei Tage in die Vergangenheit. Du kannst den Wert in der DateAdd
-Funktion nach Bedarf anpassen.
Häufige Fehler und Lösungen
Alternative Methoden
Falls du kein VBA verwenden möchtest, gibt es auch verschiedene Tools, die das Ändern des Erstellungsdatums einer Datei ermöglichen. Einige beliebte Optionen sind:
- ExifTool: Ein leistungsstarkes, plattformübergreifendes Kommandozeilen-Tool.
- File Date Changer: Eine benutzerfreundliche Software, die es dir ermöglicht, das Erstellungsdatum von Dateien schnell zu ändern.
- Windows Explorer: Über die Eigenschaften einer Datei kannst du das Änderungsdatum manuell anpassen, jedoch ist dies auf das Änderungsdatum beschränkt.
Praktische Beispiele
-
Ändern des Erstellungsdatums einer Excel-Datei:
Verwende das oben genannte VBA-Skript, um das Datum der Datei "meineDatei.xlsx" um 3 Tage zu verschieben.
DateiPfad = "C:\Users\DeinName\Documents\meineDatei.xlsx"
-
Ändern des Änderungsdatums einer Word-Datei:
Du kannst ein ähnliches Skript verwenden, um das Änderungsdatum einer Word-Datei zu ändern. Der VBA-Code bleibt weitgehend gleich, nur der DateiPfad
muss auf die Word-Datei zeigen.
Tipps für Profis
-
Batch-Prozesse: Wenn du das Erstellungsdatum für mehrere Dateien ändern möchtest, kannst du eine Schleife in dein VBA-Skript einfügen, um alle gewünschten Dateien nacheinander zu bearbeiten.
-
Sicherheitskopien: Bevor du das Datum änderst, erstelle immer eine Sicherungskopie der Dateien, um Datenverlust zu vermeiden.
-
VBA-Referenzen: Stelle sicher, dass alle erforderlichen Bibliotheken aktiviert sind, insbesondere wenn du mit Dateisystemobjekten arbeitest.
FAQ: Häufige Fragen
1. Kann ich das Erstellungsdatum einer PDF-Datei ändern?
Ja, dafür benötigst du spezielle Software oder ein Skript, das mit PDF-Dateien umgehen kann. ExifTool ist eine gute Option.
2. Funktioniert dieses Verfahren auch in Word?
Ja, du kannst ein ähnliches VBA-Skript verwenden, um das Erstellungsdatum einer Word-Datei zu ändern. Achte darauf, den Code entsprechend anzupassen.
3. Ist es möglich, das Änderungsdatum einer Datei ebenfalls zu ändern?
Ja, das Skript kann leicht angepasst werden, um auch das Änderungsdatum zu ändern. Verwende dafür die ModifyDate
-Eigenschaft.
4. Warum funktioniert das Skript nicht bei allen Dateien?
Das Skript kann an Datei-Typen oder -Einstellungen scheitern. Überprüfe, ob die Datei gesperrt oder schreibgeschützt ist.