「なでしこv1」開発掲示板

なでしこv1のバグや要望を書き込む掲示板
[一覧へ] > (@306) [低] [解決]
@306■ (#911) 「エクセル保存」すると、「エクセル終了」しても、エクセルが残ったままになる。 - hihiro (2009-06-27 01:09) /低 未処理
【症状】どのような症状、現象か?
 「エクセル保存」してから「エクセル終了」するとエクセルは閉じるのですがメモリー上は残ったままとなります。

【再現方法】サンプルソース、再現手順など
 下記のサンプルプログラムを実行すると、タスクマネージャーのプロセスに「EXCEL.EXE」が残ったままになります。

#ここから
エクセル起動
エクセル新規ブック

「{デスクトップ}test.xls」へエクセル保存

エクセル終了
終了
#ここまで

『「{デスクトップ}test.xls」へエクセル保存』をコメントアウトすると
「EXCEL.EXE」は残らず終了します。

「エクセルCSV保存」「エクセルTSV保存」でも同じように発生します。

【要望】どのような解決が望ましいか?
 正常に終了するようにしてもらいたい

【バージョン】確認したバージョン
 バージョン:1.523 -> 1.516 でも発生
 XP SP3
 EXCEL 2003 SP3 で確認

【その他】
 私の環境だけなのか?、ほかの方も発生するのか、確認をお願い致します。


(#913) 再現しませんよ? - なでおやじ (2009-06-26 23:09) /低 未処理
こんばんわ!
こちらの環境では再現しませんよ

WinXP Home
Ver.1.523(ZIP版)

(#914) 追加情報 - hihiro (2009-06-29 10:00) /低 未処理
なでおやじ さん こんばんは、確認ありがとうございます。

> こちらの環境では再現しませんよ
やはり、私の環境がおかしいのでしょうか
以前は、発生していないのか、気付かなかったのか分かりませんが。
その後、環境がおかしいくなったのか、いろいろ調べているのですがまったく分かりません。
1.パソコンを再起動させてもだめ
2.なでしこのフォルダー内を全部消して、再インストールしてもだめ
3.オフィース2003を修復インストールしてもだめ
4.再インストールしてもだめ
5.2009年2月時点に戻してもだめ(デスクイメージのバックアップで戻す)
  最終、12月まで戻せるが、今度じっくり作業したいと思います。

私の環境では、実行するたびに「EXCEL.EXE」がどんどん増えて行きます。??

> 追加情報
「EXCEL.EXE」が残った状態で、なでしこを終了して。
手動で、適当なエクセルファイルを開くと「EXCEL.EXE」の数は変わらず、開いたエクセルを閉じると1個消えます。
エクセル自体を起動した場合、「EXCEL.EXE」数が1個増えて、閉じると増えた「EXCEL.EXE」が1個消えます。

> Bookは閉じて非表示になるが、エクセル自体は終了してない状態のようです。
#ここから
オンでエクセル起動
エクセル新規ブック
「{デスクトップ}test.xls」へエクセル保存
エクセル終了

LUA(`require("luacom")
excel = luacom.GetObject("Excel.Application")
excel.Visible = true
-- excel:Quit()
excel = nil
`)
終了
#ここまで

これを実行すると、エラーもなくBookの無いエクセルが表示されます。(「EXCEL.EXE」は残ったまま)
表示されたエクセルを閉じると、「EXCEL.EXE」は消えます。

試しに「excel:Quit()」命令を有効にすると、エクセルが閉じる(非表示)になるだけで「EXCEL.EXE」は、残ったままです。(プログラムからは閉じても消えない)

また、『「{デスクトップ}test.xls」へエクセル保存』コメントアウトすると、LUAプログラム箇所でエラーが発生します。
これは、エクセルが正常に終了しているため「EXCEL.EXE」が存在しないためだと思います。

> 月曜日に、会社のパソコンでも確認して見たいと思います。
本日(28日)、他のPCでWINDOWS 2000 EXCEL 97では、問題ありませんでした。
29日、会社のPCでは、まったく問題ありませんでした。
windows pro SP1 excel 2002 SP3

後は、excel 2003のバグも考えて見る必要があるのかも

何とか原因が探れればよいのですが。 

(#920) Microsoft Office Live Add-inをアンインストールしたら解消 - hihiro (2009-06-29 20:06) /低 解決
1.会社のパソコン、他のパソコンでは、問題なくOK
2.システムも約半年前の環境に戻してみても変わらず。
3.EXCEL 2003の再インストールでも変わらず。
4.EXCEL 2003のバグしか考えられないと、excel 97で確認しようとインストールして見ましたが...待てやと思い

以前、試しにインストールした『Microsoft Office Live Add-in』があり、これもオフィスを操作できるアドインなので、もしやと思いアンインストールしたら解消しました。

その後、excel 97をアンインストールし、EXCEL2003を修復
現在、問題なく動いています。
なんだかエクセルの操作も早く動作するような気がします。

自分の都合で掲示板を汚してしまい申し訳ありません。
でも、解決してホットしています。

(#911)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能