掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ExcelをMarshal.ReleaseComObjectするタイミングは? (ID:146198)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
VB2008で、Excelファイルの編集を行うプログラムを作成しています。 CreateObject("Excel.Application")(またはGetObject)でExcelを操作し、Excelを非表示にして(Visible = False) Excelファイルを編集した後は、Excelを表示して(Visible = True)、後で利用者がそのままExcelファイルを利用できるようにしたいのですが、 CreateObject("Excel.Application")等を行った場合は、CreateObjectしたものをMarshal.ReleaseComObjectする必要があるということが このサイトでも指摘されています。 そこで質問ですが、上記のようにプログラムの中でExcel.Applicationを終了させない場合でもReleaseComObjectは必要でしょうか? それとも、内部でExcel.Applicationを終了させる以外は、ReleaseComObjectは不要でしょうか? よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.