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

タイトル Re^3: 罫線を引いた時エクセル解放が出来ません
投稿日: 2016/01/05(Tue) 13:18
投稿者花ちゃん
> 環境が VB2005 EXCEL2003 で環境が異なるため
>     Dim xlRange As Excel.Range
>     Dim xlBorders As Excel.Borders
>     Dim xlBorder As Excel.Border
> を定義するとエラーとなります

実行時バインディング(レイトバインディング)で使用されているからです。


前回の質問の時にも書きましたが
ご自分で問題点が解らないようなら、いきなり参照設定なしのコードで作成せず
参照設定して動作確認したコードを書き換えるようにして下さい
開発環境は、参照設定をして、事前バインディング(アーリーバインディング)で使用し、
Option Strict On に設定して使用するようにして下さい。

そうすれば、自動メンバー表示などのインテリセンス機能が働きミスが少なく済み、インテリセンス機能で
表示しないようなコードを使わなければ、未解放等も防げます。
又、ここのサイトのサンプルがそのまま使用できます。
理解しないまま、レイトバインディングでのコードを書いておられると結局躓き、自分で原因も解らず
余計時間がかかってしまう結果になるかと。 

EXCEL2003 はともかく、VB2005 は最新版等が無料で提供されていますので、VB2012 以降を使用するように
して下さい。

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

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