Ich verwende häufig Synchronisation auf meinen Maschinen. Excel ändert das Änderungsdatum genau in dem Moment, in dem es die Datei öffnet. Dann es Änderungen den Inhalt der Datei (ich denke, die im Arbeitsblatt eingebetteten Statistiken zu aktualisieren). Wenn der Benutzer die Datei nicht speichern wollte, wird das Datum auf das Original zurückgesetzt. Dieses Verhalten verwirrt mein Synchronisationsschema (Unison) sehr und zwingt mich, viele Konflikte manuell zu lösen.
Es ist bekannt, dass das Unison dieses Problem umgeht, indem es Änderungszeiten für Microsoft Excel-Dateien ignoriert und immer den Dateiinhalt vergleicht. Leider öffne ich auf vielen Rechnern oft die gleichen Dateien gleichzeitig und speichere dort keine Änderungen. In der Folge bin ich gezwungen, Konflikte beim nächsten Synchronisationsereignis zu lösen. Außerdem ist das Hashing vieler großer Excel-Arbeitsbereiche langsam.
Gibt es eine Möglichkeit, diese "Funktion" zu deaktivieren oder zu umgehen? Vielleicht ein schreibgeschützter On-Demand-Container für die Dateien. Aber was ist, wenn ich die Datei speichern möchte? Ich kann es nicht auf einem Nur-Lese-Medium machen, oder?
quelle
Antworten:
Sie können versuchen, die Excel-Schutzfunktion "Als endgültig markieren" zu verwenden. Die Arbeitsmappe wird dann standardmäßig als schreibgeschützt geöffnet.
Eine weitere Option ist die Arbeitsmappenschutzfunktion von Excel, die Sie beim Öffnen der Datei auffordert, wenn Sie die Datei schreibgeschützt öffnen oder das Kennwort eingeben und bearbeiten möchten.
Diese Methoden sollten die Datei unberührt lassen.
quelle