エクセルがおかしくなったときの対処法

解決


studio-take  2012-09-06 00:27:01  No: 42853  IP: [192.*.*.*]

たびたび、失礼します。
TExcelApplicationでエクセルを呼び出して、少しずつ実証しながら開発を進めていますが、1回エラーを起こしてしまうと、次から表示がおかしくなり、
毎回PCの再起動を行っています。
1回5分ロスするので、起動状態でエクセルの復旧したいのですが、可能でしょうか?

編集    削除
igy  2012-09-06 00:41:36  No: 42854  IP: [192.*.*.*]

Excelが表示していないにもかかわらす、タスクマネージャーの「プロセス」でExcelがまだ残っている場合、「プロセスの終了」をしてみる。

というのは、いかがですか?

編集    削除
studio-take  2012-09-06 00:45:07  No: 42855  IP: [192.*.*.*]

×でエクセルをCloseしてますが。
タスクマネージャー内はいつも消えています。
オフィスは別なんですか?

編集    削除
studio-take  2012-09-06 00:48:00  No: 42856  IP: [192.*.*.*]

エクセルの状態ですが、全体のフレームは表示されるんですが、
セルの領域が透明になっています。
出力内容は確認できませんが、エラーが出る出ないはわかるので、エラーが出なくなってから再起動して、表示を確認するみたいな感じです。
正直面倒くさいです。

編集    削除
Mr.XRAY  2012-09-06 01:42:32  No: 42857  IP: [192.*.*.*]

こんにちは,Mr.XRAYです.

>タスクマネージャー内はいつも消えています。

igy さんの言われるように,多分プロセスが残っていますよ.

編集    削除
tor  2012-09-06 03:13:59  No: 42858  IP: [192.*.*.*]

おそらく十分に伝わっていないと思うので補足しますと……
タスクマネージャを立ち上げると、最初に「アプリケーション」というタブが表示されると思います。
その隣に「プロセス」というタブがあります。
igyさんが言っているのは、「プロセス」の一覧の方にExcel.exeが残っていないよう確認するということです。

もし「タブなんか見えないよ?」という場合、たぶんタイトルバーごと消してしまっているので
リストの上の何もないところをダブルクリックしてみてください。

ちなみに「アプリケーション」の方は原則としていま画面上にウィンドウがあるものだけですが
「プロセス」には裏で動いているものも含めてすべての一覧が出ています。

編集    削除
studio-take  2012-09-06 03:36:22  No: 42859  IP: [192.*.*.*]

皆さんありがとうございます。
確かにプロセスのところにEXCEL.EXEが残ってました。
削除してから、再コンパイルしたところ、無事全部表示されました。
ありがとうございました。

編集    削除