Wie ändere ich ein Excel von xls in xlsx und behalte das Erstellungs- und Änderungsdatum per VBS?

Antwort

Um eine Excel-Datei von XLS in XLSX zu konvertieren und dabei das Erstellungs- und Änderungsdatum beizubehalten, kannst du ein VBScript verwenden. Hier ist ein Beispiel, wie du das umsetzen kannst: ```vbscript Dim objExcel, objWorkbook Dim fso, file, oldCreationDate, oldModifiedDate ' Setze den Pfad zur alten XLS-Datei oldFilePath = "C:\Pfad\zu\deiner\datei.xls" newFilePath = "C:\Pfad\zu\deiner\datei.xlsx" ' Erstelle ein FileSystemObject Set fso = CreateObject("Scripting.FileSystemObject") Set file = fso.GetFile(oldFilePath) ' Speichere die alten Zeitstempel oldCreationDate = file.DateCreated oldModifiedDate = file.DateLastModified ' Erstelle eine Excel-Anwendung Set objExcel = CreateObject("Excel.Application") objExcel.Visible = False ' Öffne die alte XLS-Datei Set objWorkbook = objExcel.Workbooks.Open(oldFilePath) ' Speichere die Datei im XLSX-Format objWorkbook.SaveAs newFilePath, 51 ' 51 steht für xlOpenXMLWorkbook (XLSX) ' Schließe die Arbeitsmappe und die Excel-Anwendung objWorkbook.Close False objExcel.Quit ' Setze die Zeitstempel der neuen Datei Set newFile = fso.GetFile(newFilePath) newFile.DateCreated = oldCreationDate newFile.DateLastModified = oldModifiedDate ' Bereinige die Objekte Set objWorkbook = Nothing Set objExcel = Nothing Set fso = Nothing Set file = Nothing Set newFile = Nothing ``` ### Hinweise: 1. Ersetze `C:\Pfad\zu\deiner\datei.xls` und `C:\Pfad\zu\deiner\datei.xlsx` mit den tatsächlichen Pfaden deiner Dateien. 2. Stelle sicher, dass Excel auf deinem Computer installiert ist, da das Skript die Excel-Anwendung verwendet. 3. Speichere das Skript mit der Endung `.vbs` und führe es aus, um die Konvertierung durchzuführen. Dieses Skript öffnet die alte XLS-Datei, speichert sie im neuen XLSX-Format und setzt anschließend die Erstellungs- und Änderungsdaten der neuen Datei auf die Werte der alten Datei.

Kategorie: Software Tags: Excel VBS Dateiformat
Frage stellen und sofort Antwort erhalten

Verwandte Fragen

In welchen Formaten kann man eine Excel-Datei abspeichern?

Eine Excel-Datei kann in verschiedenen Formaten abgespeichert werden, darunter: 1. **XLSX** - Das Standardformat für Excel-Arbeitsmappen. 2. **XLS** - Das ältere Format, das in Excel-Versio... [mehr]

Warum speichert Excel meine Datei plötzlich als xlsb?

Excel speichert Dateien im XLSB-Format, wenn du beim Speichern eine Option wählst, die dieses Format bevorzugt. XLSB steht für "Excel Binary Workbook" und hat einige Vorteile, wie... [mehr]

Was ist ein Excel-Binär-Arbeitsblatt?

Ein Excel-Binär-Arbeitsblatt ist ein Dateiformat, das von Microsoft Excel verwendet wird, um Arbeitsmappen zu speichern. Es hat die Dateiendung .xlsb und speichert die Daten in einem binären... [mehr]

Excel-Anhang mit Endung .xlsx?

Die Endung .xlsx bezeichnet das Dateiformat für Microsoft Excel-Arbeitsmappen, das seit Excel 2007 verwendet wird. Dieses Format basiert auf XML und ermöglicht eine bessere Datenkompression... [mehr]

Wie sperrt man in Excel Spalten oder Zeilen, damit dort nichts eingetragen werden kann?

Um in Excel bestimmte Spalten oder Zeilen zu sperren, sodass dort nichts eingetragen werden kann, gehst du wie folgt vor: 1. **Gesamtes Blatt entsperren:** - Markiere das gesamte Arbeitsblatt (kli... [mehr]

xlwings mehrere Exceldateien zusammenführen?

Um mehrere Excel-Dateien mit xlwings zusammenzuführen, kannst du ein Python-Skript verwenden, das die Daten aus den verschiedenen Dateien in eine einzige Datei integriert. Hier ist ein einfaches... [mehr]

Wie blende ich in Excel alle Zeilen und Spalten gleichzeitig ein?

Um in einer Excel-Arbeitsmappe alle Zeilen und Spalten gleichzeitig einzublenden, kannst du folgende Schritte ausführen: 1. **Alle Zellen auswählen**: Klicke auf das kleine Dreieck in der o... [mehr]

Excel-Links zu Arbeitsmappen suchen?

Um in Excel nach Links zu Arbeitsmappen zu suchen, kannst du die folgenden Schritte befolgen: 1. **Verknüpfungen überprüfen**: Gehe zu "Daten" in der Menüleiste und w&au... [mehr]

Wie suche ich einen Link in einer ausgeblendeten Zeile oder Spalte in Excel?

Um einen Link in einer ausgeblendeten Zeile oder Spalte in Excel zu suchen, kannst du folgende Schritte befolgen: 1. **Alle Zeilen und Spalten einblenden**: Zuerst solltest du sicherstellen, dass all... [mehr]

Warum aktualisiert meine Excel-Datei beim Öffnen einen Link, obwohl kein externer Link vorhanden ist?

Das Problem, dass Excel beim Öffnen einer Datei versucht, einen Link zu aktualisieren, kann verschiedene Ursachen haben. Hier sind einige mögliche Gründe und Lösungen: 1. **Verbor... [mehr]