PERSONAL.xlsb ロック メッセージなしで Excel の複数のインスタンスを開く

PERSONAL.xlsb ロック メッセージなしで Excel の複数のインスタンスを開く

Excel のインスタンスを複数開くと、次のメッセージが表示されます。

PERSONAL.xlsb は編集用にロックされています

PERSONAL.xlsb は編集用にロックされています

質問: このメッセージを無効にしたり非表示にしたりするにはどうすればよいですか?

あるいは、Excel 2007の単一インスタンス内での複数のモニターのサポートを改善する方法を提案してもらえれば、この問題も回避できるでしょう。

注記: 「Dynamic Data Exchange (DDE) を使用する他のアプリケーションを無視する」は、定期的に使用する他の機能に支障をきたすため、使用したくありません。

答え1

非表示を解除しPersonal.xlsb、ブックの共有オプションをオンにします。すると、煩わしい読み取り専用メッセージが表示されずに、Excel のインスタンスをいくつでも開くことができます。

唯一の欠点は、個人用マクロを実際に追加または編集したい場合は、再度非表示を解除し、共有オプションを再度オフにする必要があることですPersonal.xlsb(共有ワークブックのマクロを表示または編集することはできませんが、実行することはできます)。

ブックの共有オプションを見つけるには、「校閲」タブを押してから、「変更」グループにある「ブックの共有」ボタンを押します。

Office 2007/2010 では、Excel のインスタンスを 1 つ開き、[表示] タブの [ウィンドウ] セクションの [非表示解除] ボタンから [非表示解除] を選択して、personal.xlsb を再表示します。Office 2007 では、[レビュー] タブの [変更] セクションの [ブックの共有] からブックを共有します。

答え2

個人用マクロに依存していない場合は、次の場所に移動できます。

C:\Users\ユーザー名\AppData\Local\Microsoft\Excel\XLStart

ファイルを読み取り専用にしますPersonal.xlsb。これで煩わしさがなくなるはずです。

2 つのインスタンスが必要ない場合は、Excel で各ファイルごとに新しいウィンドウを開くように強制することもできます。タスク バーに複数のインスタンスが表示されます (モニター間でドラッグできると思います) が、実行される Excel のコピーは 1 つだけです。

答え3

これこのスレッドでは、この現象を防ぐためのいくつかのオプションが提供されています。Excel 2010 のマルチ モニター サポートをテストする機会はありませんでしたが、2007 では複数のモニターでファイルを開いた状態で 1 つのインスタンスをサポートする方法がないことは確認できます。

答え4

その面倒な問題に対する簡単な解決策を見つけました。

1) PERSONAL.XLSB のコピーを別の場所に作成します。このファイルをどこに保存するかは特に問題ではありませんが、システム フォルダは避けてください。たとえば、ドライブ D:\ に置きます。

2) XLSTART というディレクトリを作成し、D:\XLSTART フォルダーを作成します。

3) PERSONAL.XLSBをD:\からD:\XLSTARTに移動する

4) ファイルD:\XLSTART\PERSONAL.XLSBとフォルダD:\XLSTARTの読み取り専用ボックスのチェックを外します。

5) PERSONAL.XLSB の以前の場所 (私の場合は、新しい Office に移行したため、C:\Program Files (x86)\Microsoft Office\root\Office16\XLSTART) に移動します。ただし、古いバージョンの Office をまだ実行している場合は、C:\Users\AppData\Roaming\Microsoft\Excel\XLSTART がある可能性があります。

6) 1 つ上のレベルに移動して、XLSTART フォルダーを完全に削除します。

7) D:\XLSTART を現在の場所に移動またはコピーします。

8) 完了。すべて正常に動作しています。

私にとってはうまくいきました。あなたにもうまくいくことを願っています。これでいつでも PERSONAL.XLSB を編集できます。もう面倒なことはありません。

関連情報