プレビューNo.06117
mig さん 16/08/01 10:26
 
migと申します。

こちらでは初めての投稿です。よろしくお願いいたします。

秀丸ファイラーClassic ver.1.21を試用中です。プレビューがついたので、本格的に
使おうと思って、あれこれいじっています。

1.プレビューが更新されない
エクセルファイルをプレビューした後、プレビューが更新されなくなります。ただ、
される時もありまして、再現性が今一つわかりません。気がつくと、プレビューウィ
ンドウがいつも同じになっているといった感じです。

2.共有違反を起こす?
エクセルファイルを秀丸ファイラーclassicから起動すると、

---ここから---
  xxxx.xlsxは編集のためロックされています。
  使用者は'ほかのユーザー’です。
  [読み取り専用]で開いて下さい。読み取り専用で開き、他の人がファイルを終了
したときに通知を受け取るには[通知]をクリックします。
---ここまで---

というエラーがよく出ます(出ないときもあります)。
 onedriveのせいかとも思ったのですが、どうも「1.」の現象と同じ時に発生する
ように思われます。ただ、こちらについては濡れ衣かもしれません。

3.感想
 キーボードで操作することが圧倒的に多く、以下のような感想を抱きました。勿論、
見当外れかもしれません。
A)秀丸ファイラーclassicがプレビューしようとすると、もう次のファイルに移って
いて、そのうちにおかしくなる。
B)秀丸ファイラーclassicがプレビューしようとすると、エクセルも立ち上がって共
有しているようにエクセルが思ってしまう

試用中なのに申し訳ないのですが、調査していただければ幸いです。

取り急ぎです。

[ ]
RE:06117 プレビューNo.06121
秀丸担当 さん 16/08/01 13:56
 

エクセルのプレビューについては、通常は無効でテキストのみになっています。
プレビュー枠の右上の三角ボタンから、「Word/Excelのプレビュー」を一時的に
ONにすると、プレビューすることができます。(エクセルが入っていれば)

プレビューしているときは、プレビューハンドラという仕組みを使っていて、プ
レビューの枠の中はエクセルのプログラムそのものが嵌っているという感じにな
っています。
これはエクスプローラでも使われている方法とほぼ同じになっています。

jpg画像などのプレビューは独自にしていたりします。
エクセルでもjpgでも、保存後の更新についてはもともと何もしていないです。
画像であれば更新するように今後改善の余地はあります。
エクセルについては外部のプログラムが嵌っているだけで、あまりできることは
ありません。
やるとしたら、選択しなおすと同じように、いったん終了させ、再び開始すると
いうことになると思いますが、嵌っているエクセルのプログラムを終了して、エ
クセルを再起動することに相当するので、あまり現実的ではないと思います。

編集のためロックというエラーについては、エクセル2013ではうまく再現できま
せんでしたが、「エクセル プレビュー 編集のためロック」といったキーワード
でGoogle検索したりすると、エクスプローラでもそういう問題があるようです。
エクスプローラというより、エクセル側が実装するプレビューハンドラそのもの
の動作になるので、エクセルのバージョンによっても違う可能性があると思いま
す。

[ ]
RE:06121 プレビューNo.06125
mig さん 16/08/02 08:13
 
migです。

 お返事、ありがとうございます。お返事すべき点を何点か。

1.エクセルのプレビューウィンドウについて
プレビューしているのは、エクセルもテキストだけです。

2.「編集のためのロック」について
 僕もいろいろと検索してみました。ただ、僕の環境だと発生するのが、秀丸ファイ
ラーに限定されるようでしたので(たとえば、エクスプローラーでは発生しない)、
投稿いたしました。
 勿論、原因の切り分けが難しいことはよくわかりますので、「お前のせいだろ!な
んとかしいや!」ということではありません(笑)。

 その後も、ロックの発生する再現性を明確にしようと、試行錯誤しましたが、わか
りませんでした。回避方法だけでもわかるかなと思いましたが、これもペケでした。

3.要望
 これは難しそうですが、指定した拡張子はプレビューしないなんてオプションはで
きませんか?

 取り急ぎです。


[ ]
RE:06125 プレビューNo.06126
秀丸担当 さん 16/08/02 12:10
 

テキストのプレビューのほうだったということで、失礼しました。
テキストのプレビューの場合は、また別の仕組みで、PersistentHandlerという、
全文検索などをするためのものになります。
プレビューハンドラのテキスト版のようなもので、やはりこれもエクセル(とい
うよりOffice)のモジュールが呼ばれていることになります。
エクスプローラの場合は、右上の検索枠から検索するときに、同等のものが機能
しているはずだと思います。(たぶんインデックスが作成されないフォルダの場
合)

画像が少し含まれたxlsxで、何度かに一度こちらでも再現させることができまし
た。
再現する条件はタイミングだと思います。
秀丸ファイラーClassicのテキストのプレビューで選ばれたときにすぐ開くので
起きやすくなってしまっていると思います。
現状で回避するには、一度クリックして選択状態にしてから、ダブルクリックす
ると起きないと思います。

言われているように拡張子別にプレビューしないようにするか、タイミングをず
らすしか対策は無いと思います。
今後設定追加を検討したいと思います。

[ ]
RE:06126 プレビューNo.06127
mig さん 16/08/02 13:21
 
migです。

 ありがとうございます。
 どうやら、サイズの大きな(というか、「中にテキストのたくさんある」かもしれ
ません)ファイルで起きるようです。ワードでも、開いたら「読み取り専用」として
表示されることがあるのも同じ原因のような気もします。

 マウスの操作というのも、キーボードだけで動かせるのが本ソフトの利点なので、
なかなか厳しいです。

 拡張子によるオプションなど、解決策が可能であれば、よろしくお願いいたします。

 ありがとうございました。

[ ]