タイトル : Re^5: EXCELのプロセスの解放について 投稿日 : 2011/07/27(Wed) 16:16 投稿者 : 魔界の仮面弁士
> (2)の処理を入れると、プロセスが残ってしまうようです。 Set xlBook = xlBooks.Add() xlBook.Saved = True xlBook.Close Set xlBook = Nothing のように、Workbooks.Add で空のブックを作成した場合も残りますか? 新規ブック生成時にも残るなら、アドインが読み込まれていないかを確認してみてください。 一方、特定のファイルを Open もしくは Add したときにのみ発生するようであれば、 その文書ファイル側の問題という可能性もありますが…この場合の切り分けには、 同ファイルを異なる環境で実行してみる必要があるかも。 > 印刷処理の有無に関係なくプロセスが残ってしまいますが、印刷処理のVBA化も > 試してみた方がいいですか? 問題箇所は印刷部では無いようですが、仮に一連の処理を VBA で行ってみて、 その場合にはプロセスが残らないであれば、VB からのオートメーションは中止し、 それらを VBA で実行できるように作り替えていくことも検討してみては如何でしょう。 |