現象
Microsoft Excel ブックのファイル サイズが予期せず指数関数的に大きくなる可能性があります。 また、共有ブックのすべてのユーザーがブックを保存して閉じると、ブックのファイル サイズが必要に応じて減少しない可能性があります。注 Excel 2007 ファイルは XML と圧縮の組み合わせに基づいており、通常、ファイルの種類は従来の XLS ファイルの種類よりも小さくなります。 ただし、この問題は、"適用対象" セクションに記載されている Excel のいずれかのバージョンで発生する可能性があります。
原因
この問題は、Excel が予期せず終了した場合に発生する可能性があります。 この場合、ユーザーが共有ブックから正しく切断されない可能性があります。
解決方法
この問題を解決するには、現在ブックを使用していないすべてのユーザーを切断し、ブックを保存してからブックを閉じます。 重要: 切断するユーザーがブックで実際に作業しなくなったことを確認します。 アクティブなユーザーを切断すると、そのユーザーの保存されていない作業は失われます。 現在ブックを使用していないユーザーを切断するには、実行している Excel のバージョンに応じて、次の手順に従います。
Excel 2007
-
Excel 2007 で共有ブックを開きます。
-
[ 校繂 ] タブをクリックします。
-
[ 変更 ] グループで、[ ブックの共有] をクリックします。
-
[ 編集 ] タブで、切断する各ユーザーの名前をクリックし、各名前の後にある [ ユーザーの削除 ] をクリックします。
Microsoft Office Excel 2003 およびそれ以前のバージョンの Excel
-
[ ツール ] メニューの [ ブックの共有] をクリックし、[編集] タブ を クリックします。
-
[ このブックを開いているユーザー ] ボックスで、ユーザーの一覧を確認します。
-
切断する各ユーザーの名前をクリックし、[ ユーザーの削除] をクリックします。
詳細情報
この記事で説明されている問題は、Excel で [変更履歴を保持しない ] オプションを使用するかどうかに関係なく発生する可能性があります。 Excel は、ユーザー間でブックを同期するために必要な変更を追跡します。 Excel では、ブックを保存するまで、これらの変更がメモリに格納されます。 ブックを保存すると、これらの変更がハード ディスク ドライブに保存されます。 Excel が予期せず閉じると、ゴースト ユーザー名は共有ブックに残ります。 ブックは、ユーザーが最後に同期された共有ブックのバージョンを追跡します。 ブックでは、同期後に行われた変更が消去されないようにします。この記事で説明されている問題を回避するには、次の推奨されるプラクティスを使用します。
-
頻繁に保存します。 保存操作の間隔が長いほど、ファイルに保存されていない格納された変更レコードによって使用されるメモリが多くなります。
-
各ユーザーが共有ブックを毎日閉じていることを確認します。 この手順は、ゴースト ユーザー名を防ぐのに役立ちます。 さらに、この手順では、メモリ内の変更レコードを消去できます。
-
ブックに残っているゴースト ユーザー名を定期的に探して削除します。 次に、ブックを保存して閉じます。