タイトル : Re^8: Excelを呼ぶとエラー 投稿日 : 2005/11/30(Wed) 13:18 投稿者 : すすくろ
[OSのVer]:Windows [VBのVer]:VB.NET ご指摘ありがとうございます。 > Excel.Range型の変数を、Excel.Range型に CType していますが、これは明らかに無意味でしょう。 勉強させていただきました。早速修正いたします。 > それと、ループを使って、 xlSheet.Cells の取得と解放を繰り返していますが、これも無駄です。 > ループの外で Cells を変数に受け取り、ループ中ではそれを利用するようにして、 > ループ後に解放するように組み替えましょう。 こちらに関しては確かに無駄かなと思いましたが、確実なのかと勘違いしておりました。 修正いたします。 > また、Try〜End Try の使い方も奇妙に思えます。そのコードだと、例外が発生した時に、 > Excelのオブジェクトの解放処理が抜け落ちてしまう可能性がありますよね。 ご指摘の通りです。流れをよく検討します。 > コンパイル後に実行されますから、常に実行形式なのでは。 確かにそうです。VB.NETですから常に実行形式です。 大変勉強になりました。本当にありがとうございます。 |