web-dev-qa-db-ja.com

開いたときにExcelがファイルの内容を変更しないようにする

私は自分のマシンで同期をよく使用します。 Excelは、ファイルを開いた瞬間に変更日を変更します。次に、それは変更ファイルの内容です(ワークシートに埋め込まれている統計を更新すると思います)。次に、ユーザーがファイルを保存するつもりがなかった場合は、日付を元に戻します。この動作により、同期スキーム(Unison)が混乱し、多くの競合を手動で解決する必要があります。

Unisonは、Microsoft Excelファイルの変更時間を無視し、常にファイルの内容を比較することで、この問題を回避することが知られています。残念ながら、私は多くのマシンで同じファイルを同時に開くことが多く、そこに変更を保存することはありません。その後、次の同期イベントで競合を解決する必要があります。その上、多くの大きなExcelワークシートをハッシュするのは遅いです。

この「機能」をオフにする、または回避する方法はありますか?おそらく、ファイルの読み取り専用のオンデマンドコンテナがいくつかあります。しかし、ファイルを保存したい場合はどうすればよいですか?読み取り専用メディアではできませんよね?

6
Adam Ryczkowski

Excelの保護機能である「最終としてマーク」を使用してみると、ブックはデフォルトで読み取り専用として開かれます。

もう1つのオプションは、Excelのブック保護機能です。これは、ファイルを読み取り専用として開くか、パスワードを入力して編集する場合に、ファイルを開くときにプロンプ​​トを表示します。

これらのメソッドは、ファイルをそのままにしておく必要があります。

2
Michael