タイトル : Re^3: VB2005でのExcel遅延バインディング 投稿日 : 2008/08/26(Tue) 22:11 投稿者 : はるの
すみません、自分でVBAのオブジェクトブラウザを見直していて気づいたのですが、 Exce2003の場合、Copyメソッドには戻り値がありません。 よって下記の > Dim xlCopyRange As Object = xlRange.Copy は不要ですよね? 代わりに WorkSheets.Add などはObject型を返すので、事前バインディングの場合はDirectCastが必要となってくるということですよね。 遅延バインディングの場合は特に必要なし、と。 ただし、使用するメソッドが戻り値を戻すか戻さないかを、対応する3つのExcelのバージョンすべてで確認する必要はあるとは思います。 以上の結論ですが、間違いがありましたらどうかご指摘お願いします。 |