ネットワークフォルダ上のExcelファイルNo.02632
syoukun799 さん 12/02/07 12:02
 
お世話になっております。
現在試験的にはですが、使用させて頂いております、syoukun799と申します。

使用していた際に、気になる点がありましたので解決方法をご教授頂きたいと思い、
投稿させて頂きました。



Windowsのネットワークフォルダ上にてExcelのファイルを開いた際に、
誰もファイルを開いていない状態なのに下記のメッセージが出てきてしまいます。
一度キャンセルを押して再び開くとファイルが通常通りに開く事ができました。


---------------------------------------------

○○.xlsは編集のためロックされています。

使用者は'ほかのユーザー'です。

[読み取り専用]で開いてください。読み取り専用で開き、
他の人がファイルの使用を終了した時に通知を受け取るには[通知]をクリックします。

---------------------------------------------


頻度としては初回にExcelのファイルを開く時には必ず出てきてしまいます。
一度キャンセルをクリックして終了させて再び開くと通常に開くことができますが、
ファイルを閉じて再びファイルを開く動作を行うと、上記のメッセージが出てきてし
まいます。


Windowsのエクスプローラでは発生しておらず、秀丸ファイラーで起こっている現象
です。


ローカルにExcelファイルをコピーして、秀丸ファイラから開いた際には発生しませ
んでした。
ローカルにコピー後、開ければいい話ですがネットワークフォルダ上で作業が多いの
で、何か解決策がありましたらご教授願いますよう、よろしくお願い致します。



当方の環境
OS:Windows7 32bit SP1
使用アプリ:Excel2010 SP1
ファイル:Excel 2003形式ファイル(*.xls)

[ ]
RE:02632 ネットワークフォルダ上のExcelNo.02634
秀丸担当 さん 12/02/07 15:23
 

>Windowsのネットワークフォルダ上にてExcelのファイルを開いた際に、
>誰もファイルを開いていない状態なのに下記のメッセージが出てきてしまいます。
>一度キャンセルを押して再び開くとファイルが通常通りに開く事ができました。

サーバー上でxlsファイルを置いて試してみたところでは、エクスプローラとの
違いは確認できませんでした。
他のPCで該当ファイルを開いた状態では、エクスプローラでも秀丸ファイラーで
も同じエラーが出ました。閉じると大丈夫でした。

タスクマネージャーでEXCEL.EXEが無い状態で、秀丸ファイラーを管理者として
起動して、該当ファイルを開き、非管理者のエクスプローラで該当ファイルを開
くと、エクスプローラから開いたほうで同エラーが出ました。
管理者として起動しているかどうかも関係していそうなので、一度全て終了させ
てみるか再起動してみると何か変化があるかもしれないです。

管理者の起動をいろいろ試しているうち、エクスプローラほうで一度同エラーが
出てキャセルして、もう一度エクスプローラで開くと大丈夫ということが何度か
起きましたが、再現手順はわからないです。

以下のページでも同様の質問のやりとりがあるようです。(解決はしていないよ
うな気がします)
http://answers.microsoft.com/ja-jp/office/forum/office_2010-excel/excel-2010/4f30ca53-3947-4861-b509-6f05c3ed9436

ウィルス対策ソフトも関係していることがあるようです。
あと、エクスプローラのプレビュー枠でプレビューしていると、そのファイルが
開いた扱いになっていることがあるので、プレビュー枠を無くすと変化があるか
もしれないです。
(以前Vistaではhtmlファイルをプレビュー枠で表示しているとロックされてそ
のファイルが書き込みで開けないということがありました)


秀丸ファイラーで関係しそうなこととしては、詳細表示のカラム内容をカスタマ
イズしている場合や、[ツール]→[オプション]→[デザイン/操作]→[ファイル一
覧1]のツールチップ表示/ステータスバー表示をしている場合にそのファイルの
他の情報を遅延して読むことがありますが、それが関係しているかは不明でした。
詳細表示のカラム内容をカスタマイズしている場合は追加したカラムをやめてみ
たり、ツールチップ表示/ステータスバー表示をOFFにしてみると違いが分かると
思います。

[ ]
RE:02634 ネットワークフォルダ上のExcelNo.02715
江袋 さん 12/02/24 15:55
 
この現象ですが、再現手順を発見しました。
私の環境では、以下の手順でほぼ100%発生します。
(Win 7 + Office 2010)

・任意のエクセルファイル(xlsx)をCtrl+Cでコピー
・ネットワークドライブのフォルダーにCtrl+Vでペースト
・ペースト直後にそのエクセルファイルを開く
(このファイルを開いているのは私だけ)

ペースト"直後"と"xlsx"というのがポイントのようです。
ペーストしてから時間を置くと普通に開けます。
また、xlsだと問題なく開くことができます。

ちなみにFileVisorでは同じ手順でも問題なく開けます。

以上、調査の参考になれば幸いです。

[ ]
RE:02715 ネットワークフォルダ上のExcelNo.02716
秀丸担当 さん 12/02/24 17:03
 

情報ありがとうございます。
同じ手順で試してみたところでは、こちらでは再現しないようです。
ただOffice2010が体験版で試している点がいけない気もしますが、他のPCで開い
ている場合はちゃんと同エラーが出るので、この点で確認できていることは同じ
だと思います。

秀丸ファイラーとして関係しそうなこととして、前のコメントにもありますが
ツールチップ/ステータスバー/各種カラムのこともわかると参考になります。
ツールチップとステータスバーを両方ONにしてテストしてみたところでも大丈夫
でした。

以前検索してみた情報の他にも、「xls is locked for editing」や
「xlsx is locked for editing」でGoogle検索してみると、海外でもエクセルの
問題として以前からあるようで、同様にサーバーでそうなるという情報も見受け
られるようです。

あと、有力かもしれない情報として以下のページが見つかりました。
http://blogs.technet.com/b/the_microsoft_excel_support_team_blog/archive/2011/05/02/file-is-locked-for-editing-by-another-user.aspx
この問題に関する更新プログラムもあるようです。

[ ]
RE:02716 ネットワークフォルダ上のExcelNo.02717
江袋 さん 12/02/24 17:23
 
コメントありがとうございます。
まずは、教えて頂いたサイトをざっくり読みました。
エクセルにも潜在的な問題があるような気がしますね。

ちなみに、ご教授頂いた箇所も調べてみました。
表示形式は詳細表示で、カラムの順番は以下の通り。

・名前
・サイズ
・更新日時
・項目の種類

オプションのツールチップ表示/ステータスバー表示に関しては、
リセットの状態に加え、以下の項目をチェック(ON)しています。

[ファイル一覧1]
<縮小版のとき>
・縮小版に枠を表示
<その他>
・背景のダブルクリックで1つ上のフォルダへ
・スペースキーで複数選択
・ツールチップ表示(標準)
・クリックで名前変更の禁止

[ステータスバー]
・フォルダ内のファイルの総サイズを表示

いずれにしましても、致命的な問題ではありません。
何か気がついたことがありましたら、ご報告します。

[ ]
RE:02717 ネットワークフォルダ上のExcelNo.02722
秀丸担当 さん 12/02/27 09:19
 

詳しい情報ありがとうございます。
設定を見る限りでは特にエクセルに特有の影響があるようなことは無さそうな気
がします。
秀丸ファイラーがファイルをロックしているとかそういうことでも無いようです。

エクセルがどういう判断でそうしているのかがわからないですが、先のコメント
にあるエクセルサポートのブログによれば、共有のされ方によって一時ファイル
が同期されないという問題がWindows7にあるようですので、更新プログラムを適
用されていなければ適用されると変化があるかもしれないです。

同期の問題だとしたら、秀丸ファイラーで起きたのはファイルにアクセスするタ
イミングがたまたま同期の具合に影響することがあるような気もしますが、そう
いうことかは分からないです。

他にも幾つかの原因と解決策が示されているようで、お手数ですがそれらを試し
てみてほしいです。(サイト上で日本語に翻訳できるようです)

[ ]