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

なでしこv1のバグや要望を書き込む掲示板

(#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のバグも考えて見る必要があるのかも

何とか原因が探れればよいのですが。 
「エクセル保存」すると、「エクセル終了.. / hihiro (2009-06-27 01:09) (#911)/ 低 未処理
  再現しませんよ? / なでおやじ (2009-06-26 23:09) (#913)/ 低 未処理
  追加情報 / hihiro (2009-06-29 10:00) (#914)/ 低 未処理
  Microsoft Office Live Add-inをアンイン.. / hihiro (2009-06-29 20:06) (#920)/ 低 解決

(#914)へ返信する:

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

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

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