- ベストアンサー
Word複数起動時のエラーの解決方法
- エクスプローラから複数のWordファイルを選択して開く際に「このファイルは他のアプリケーションまたはユーザが使用しています。」というエラーが表示されます。
- 1つずつファイルを開くとエラーは出ませんが、一括で開く方法はありますか?
- Windows7 32bit / Office 2010を使用しています。既にNormal.dotmファイルを置き換える方法も試しましたが改善されていません。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
WORDの実行プログラムである”Winword.exe”のプロセスが複数起動していること が要因だと思います。(異なる「実体:インスタンス」が生成され、複数のプロセスが起動されている) そのエラーは所謂「競合」ですから、 ・Wordプロセス起動時に、そのプロセスがNormal.dotmを一時的に開いている(Open)間に、別のプロセスが同じファイルをOpenしようとしたために発生した。 ・タイミングの問題なので、幾つのファイルを開いたときに発生するかはPCの処理能力次第。 ・CPUの処理速度・DISKのレスポンス等によってはNormal.dotmファイルを開いている時間も変わるので、今のようにCPUコアが複数搭載されているPCだとより発生しやすくなる。 のだと思われます。 >1つ1つファイルをダブルクリックして開くとエラーはでません。 その場合はNormal.dotmを同時に開くことがないため、競合自体が発生しないからでしょう。 >複数ファイルを一括でエラーが出ないように開くには、どうしたらよいでしょうか。 複数の文書を同時に開こうとすると、複数のプロセスが起動されてしまいます。このことによる排他処理の結果発生するものなので、根本的な対策はないと思います。 コマンドラインからBATファイルなどで「単一プロセスで起動するように指定しても(/nオプション)」、Wordの起動が完了する前に次の起動を強いられるために別プロセスになってしまいます。 お使いの実行環境でエラーが起こりにくいファイル数以下に抑えて開くしかないと思われます。 私の環境でも15個のファイルを一括で開くと、稀に同じ状態になります。OSやWordのバージョンが違っても基本的には同じです。(Windows10・Word2016、8スレッドのCPU)
お礼
ありがとうございます。 PCとうまく付き合いながらやっていきます。 勉強になりました。