Namazu-win32-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Win2kのExcel2002でindex作成時に一部のファイルでエラーが出る
- From: Tadamasa Teranishi <yw3t-trns@xxxxxxxxxxxxxxx>
- Date: Thu, 13 May 2004 01:18:13 +0900
- X-ml-name: namazu-win32-users-ja
- X-mail-count: 02195
- References: <001e01c43833$3fb57280$427ca8c0@gold>
寺西です。
maruyama kenjiro wrote:
>
>>別にもうひとつ開くとオープンに失敗するようです。
>
> 本件とあまり関係ないかもしれませんが報告いたします。
直接は関係ないです。
OLE 関係の問題(しかたない部分もあるかとは思います)ということで。
> ファイルをopenまたはcloseするときに
> 一般的でない警告ダイアログが出るファイルに対して
> Win32::OLE がwordやexcelのプロセスを殺しきれず
mknmz は終了時に word, excel 等を終了させますが、ファイル単位に
起動/終了を行うようにはなっていません。open/close を行うだけです。
> そのまま次のファイルをどんどん開きにいく。
というのは、正しいのですが、おそらくファイルを閉じずにどんどん
開いていっているのでしょう。
> このときwordは複数プロセスが立ち上がるときもある。
ファイルを閉じずにどんどん word が立ち上がっているということ
でしょう。
理由は何だったか忘れましたが、設定の問題だったと思います。
(必要なプログラムがなかったり。)
> 【具体例】
> ・wordの差込印刷で、データソースとなるexcelファイルなどがリンク切れ
> ・excelの読取専用を推奨するダイアログ
...
> ・保存形式(officeのバージョン)が古い場合にコンバートを推奨するダイアログ
> ・ファイルそのものが壊れていて、単体で開いてエラーダイアログがでるもの
ダイアログは表示しないようになっていたかと思うのですが、完全ではない
のかもしれません。
> ・マクロなどでファイルオープン時に独自の処理を行うもの
マクロでファイルオープンダイアログを開かれると、手の出しようが
ないのではないかと思います。
せめて処理が進まず、そこで停まると良いのでしょうけど、どうもそうは
なっていませんね。
それはそうと、マクロが動いてしまうのは良いのだろうか。
ウィルスチェックはしてくださいという注意は必要ですね。
--
=====================================================================
寺西 忠勝(TADAMASA TERANISHI) yw3t-trns@xxxxxxxxxxxxxxx
http://www.asahi-net.or.jp/~yw3t-trns/index.htm
Key fingerprint = 474E 4D93 8E97 11F6 662D 8A42 17F5 52F4 10E7 D14E