Namazu-win32-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Win2kのExcel2002でindex作成時に一部のファイルでエラーが出る
板野です 寺西様 ありがとうございます。
> > mknmz -U -s -O D:\namazu\var\namazu\index\2001 E:\2001
>
> -s オプションがとても気になります。(Win32 版だとうまく動かないかも
> しれません。)
-s オプションは入れていますが、この動作時はmknmz の再起動する前でした。
> > s E:/2001/工事写真/管制塔見学会(12.08.09)/写真台帳(管制塔見学会).xls:
> > cannot
> > open file
>
> これはファイルがオープンできなかったというエラーですね。
> (何故、オープンできなかったかは分かりませんが。)
このエラーが出ると、プロセスでEXCEL.EXEが99%になり固まっているようです。
だから次の処理は全て、以下のエラーになっているようです。
> > 159/1446 - /E|/2001/工事写真/工事/その他/(12.11.16)床下ダンパー架台
/687.xls
> > Can't
> > call method "Open" on an undefined value at
> > D:/namazu/share/namazu/filter/win32/
> > oleexcel.pl line 179, <GEN3> line 160.
> > しかしこのPCのExcel2002をアンインストールして、Excel2000に変えて
> > 同じディレクトリ(対象ファイル数1447)で、indexを作成すると
> > 正常にindexが出来ました。
>
> メモリ容量の違い等に影響したのかもしれませんし、ディレクトリ名が
> 完全には一致していないのかもしれません。その他、インストールして
> いるソフトウェアの細かなバージョン違いとかも関係するかもしれません。
Excel2000で正常にindexが出来たPCもメモリ搭載量は同じで、このPCで
Excel2002なら同様のエラーが出ました。
> -s オプション関係では nkf のバージョンによっては問題があったかと思い
> ます。Namazu 2.0.12 同梱の nkf に問題があったかどうか忘れましたが、
> nkf 2.0.4 以降を使うと改善するかもしれません。
nkf 2.0.4をDLしましたが、nkfの入れ替えする方法が分かりませんでした。