阻止 Excel 在開啟時變更文件內容

阻止 Excel 在開啟時變更文件內容

我在我的機器上經常使用同步。 Excel 在開啟檔案的那一刻就會變更修改日期。那麼,它變化文件的內容(我想更新工作表中嵌入的統計資料)。然後,如果使用者不想儲存文件,它會將日期變更回原始日期。這種行為讓我的同步方案(Unison)很困惑,迫使我手動解決許多衝突。

Unison 可以透過忽略 Microsoft Excel 檔案的修改時間並始終比較文件內容來規避此問題。不幸的是,我經常在許多電腦上同時打開相同的文件,並且從不保存更改,隨後我被迫在下一次同步事件時解決衝突。此外,對大量大型 Excel 工作集進行雜湊處理的速度很慢。

有什麼辦法可以關閉或規避這個「功能」嗎?也許是一些只讀的按需文件容器。但是,如果我確實想保存文件怎麼辦?我不能在只讀媒體上執行此操作,對吧?

答案1

您可以嘗試使用Excel的保護功能-“標記為最終”,然後工作簿將預設以唯讀方式開啟。

另一個選擇是Excel的工作簿保護功能,它會在開啟檔案時提示您是否要以唯讀方式開啟檔案或輸入密碼並編輯它。

這些方法應該保持文件不變。

相關內容