tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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 で実行できるように作り替えていくことも検討してみては如何でしょう。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。