Dateien, die in Excel als XLSM-Dateien gespeichert wurden, sind keine gültigen ZIP-Dateien mehr und verhindern die Bearbeitung der Multifunktionsleiste.
XLSM-Dateien, die am oder vor dem 23. Mai 2014 gespeichert wurden, können umbenannt werden .ZIP und bearbeitet werden.
XLSM-Dateien, die nach dem 23. Mai 2014 gespeichert wurden, können nicht umbenannt werden .ZIP und bearbeitet werden, sondern stattdessen die Fehlermeldung, dass die Datei ein beschädigtes Archiv ist. Sowohl Windows Explorer als auch WinZip erzeugen die gleiche Fehlerbedingung, obwohl die Fehlermeldung leicht variiert.
Ja, in den Dateien befinden sich Makros; aber sogar das Öffnen einer alten Datei mit Makros (und VBA) deaktiviert und sofort Speichern als neuer Name erzeugt eine beschädigte Datei.
Ich habe auch an zwei anderen Maschinen in unserer Unternehmensgruppe mit den gleichen Ergebnissen getestet, so dass es nicht nur auf meiner Workstation eine Korruption gibt.
Office Diagnostics meldet keine Probleme mit EXCEL.
Irgendwelche Gedanken zu Ursachen oder Lösungen?
Aktualisieren
Machen wir uns bei meinem Testprozess klar:
Update # 2
Das Problem scheint in irgendeiner Weise dateibezogen zu sein, da das Speichern einer leeren Arbeitsmappe als XLSM immer noch funktioniert. Ich werde mehr untersuchen.
Das Problem besteht darin, dass ein oder mehrere Blätter passwortgeschützt sind. Heben Sie den Schutz der Blätter auf, speichern Sie sie als xlsm, benennen Sie sie in .zip um und voila, die XML-Struktur wird jetzt angezeigt.
Aktualisieren : Tatsächlich war es eine inkonsistente Einstellung des Kennwortschutzes für die Arbeitsmappe und kein Arbeitsblatt.
Tags und Links vba excel excel-vba excel-2007 ms-office