- ベストアンサー
エクセルファイルの二重オープンについて
恐れ入りますが、下記環境にて質問させて頂きます。 OS:WindowsME EXCEL 2002 Internet Expirer 6.0 本社と工場とが離れている為、あるエクセルデータを本社と工場で共有してお互いに進捗をモニターしています。 エクセルデータはプロバイダーのWebサーバーに置いてあり、そこにIEでアクセスし、IEにエクセルデータが表示されますから確認(閲覧のみ)や更新をしていますが、一度は保存して、再度IEでそのデータを閲覧すると既に○○ファイルは開いています、再度開きますかと表示されますが、これは何回行っても同様です。 どなたかご存じのかたアドバイスをお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
手元にエクセルがないのと、最近エクセルをさわっていないので、 詳しい結論がいえないのですが、 情報処理関係の経験者として調べ方を提示します。 何もないよりはましかと・・・。 1つめは、電源ON後1度目のIEによる閲覧は問題ないでしょうか。 ここでも問題のメッセージが出る様なら、 データ自体が壊れている(解放されていない)と思います。 (電源OFF時に、ファイルを閉じているはずなので。) 壊れているか確認するには、新しいエクセルデータを作って、 再現するか比較するのが良いかと・・・。 2つめは、どのPCでも電源ON後1度目だけは適切に閲覧,更新でき、 アップデートせずにそのまま2度目の閲覧が適切に出来るでしょうか。 出来ない場合は、これはIEにてデータファイルが閉じられていないという事で・・・。 閉じるのと書き込むのは別でしから・・・。 (6ヶ月前は問題なしとの事なら、その間にIEの更新はされていないでしょうか?) 3つめは、アップデートせずになら閲覧でき、 1度アップデートとして改めてダウンロードした物を 閲覧しようとすると適切に出来るでしょうか。 出来ない場合は・・・。 アップデート時になにか不備があるのでしょうねぇ~。 あと、エクセル自体が変わっている可能性として、 排他モード,共有モードくらいですかねぇ~。 すみません。手元にエクセルがないので、 検証できないもので・・・。 無駄な知識かもしれませんが、とりあえず。
その他の回答 (3)
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
他の方も答えておられるように、 IEで開いたファイルが閉じられていないでエクセルが解放されていないのが原因だと思います。 さしあたり、タスクマネージャのプロセス表示で エクセルをプロセス終了させることで、対処できるような気がしますが、 現在開いている、(ファイルを閉じ)エクセルを終了させるマクロを書いて、 例えば、下記(ファイルを変更していないからこれでいいと思う) Application.quit ボタンに登録して、それで、閲覧したファイルを閉じるようにするようなことをした方が良いと思います。
- koutarou504
- ベストアンサー率44% (182/407)
的外れな回答でしたらごめんなさい。 ただ、質問のカテゴリと質問文から、 ちょっと気になる処がありまして・・・。 あの~、プロバイダーのWebサーバーなのですよね。 LANでの共有でなくて。 では、排他はどうされているのでしょうか・・・。 質問文にその辺の記述がない処から思うに、 単に更新プログラムがエクセルファイルを解放していないだけかと思うのですが。 というか、排他の設計が不充分なのかも。 検討違いかもしれませんので、とりあえずは以上まで・・・。 心当たりがあり、詳細が必要な場合は、 再度ご質問下さい。
補足
お世話になります。 ファイルはプロバイダーのWebサーバーの共有フォルダーにあります。 単純に共有フォルダーのファイルを修正してアップ、ダウンしているだけです。更新も問題なく出来ますが、エクセルファイルが複数開いているため更新前の画面がでてきたりで、どれが正しいのか判らなくなります。 6ヶ月前は問題なく運営しておりました。 6ヶ月ぶりに再開したらこの問題が発生しました。 よってどのPCでも同様の結果になります。 説明不足ですが、宜しくお願いします。
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
IEをいったん終了してから再度開いても同じメッセージがでますか?
補足
再度開くと、開いた回数だけ閉じられないファイルが増えていきます。 でんげんOFF操作でWindowsを終了するとき開いているファイルがありますと・・・いうことで開いている数だけ閉じる作業で終了します。
お礼
アドバイス頂いた方々大変ありがとうございます。 いろいろ試してみましたが、結果は変わらず、思い切って再度エクセルファイルを新たに作成してみてアップしたところ正常になりました。 恐らくエクセル上で設計作成する段階で何らかのモードになったのだと思いますが、皆さんの中では判る方もおられると思いますが、とりあえず親身にご協力いただきありがとうございました。