掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VB6からExcelを操作した場合にプロセスが残る? (ID:91303)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> 申し訳ありませんが、アドイン等を疑うとは、 > 具体的に、どのような調査を行うと良いのでしょうか? 特定のファイル、(今回はTEST.xls)を開いた時だけ、プロセスが残るのか? → Excelファイルの内容に問題が無いか確認 ファイルを開かず、単に Excelを起動/終了させただけでも残るのか? → Excelにアドインが組み込まれていないか確認 組み込まれているなら、それらを外してみて元凶を探す 「〜.Range("A1").Value = "TEST"」の部分があった時だけ残るのか? → ファイルの上書き保存に失敗していたりはしないかを確認 実は実行時エラーが発生したけれど、それに気が付いていないとか → On Error 等でエラーを無視してしまっていないか確認 何らかのセキュリティ上の問題は起きていないか → Administrators権限を持つユーザーが実行しても、同じ状況になるか確認 特定のPC上だけでおきる問題なのか → 他の環境で実行させてみて確認 他の環境で再現しないなら、OSの違いやExcelのバージョンの違いを調査 > Set xlsApp = GetObject(Class:="Excel.Application") Excelが起動していなかった場合はエラーになるはずですが、 その点は大丈夫でしょうか? また、複数のプロセスが残っていた場合、上記で取得したExcelが、 『非表示状態のExcel』を指している可能性もあります。 取得後の .Visible 状態も確認してみてください。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.