タグ

.NETとexcel2007に関するtyamamotoのブックマーク (1)

  • リフレクション!VB2005からExcelを遅延バインディングで作成する - bnote

    VB2005から遅延バインディングでDataSetからExcelを作成してみます。リフレクションを使ってと言った方がいいのかもしれません。 事前バインディングの場合、バージョンアップによりオブジェクトのバイナリレイアウトが変わる可能性があるため、作成したアプリケーションのインストール先によって、バージョンに関する問題が発生する場合があります。 例えば、ある環境ではExcel2000がインストールされており、別の環境ではExcel2003がインストールされているといった場合です。 この問題を解消するために、実行時にバインディングするようコーディングします。面倒ですが… この方法は、実行時バインディングとかレイトバインディング、遅延バインディングと呼ばれている方法です。 ここでの方法以外にCreateObjectを使う方法もあるのですが、もうひとつの方法で実装してみます。 DataSetからE

  • 1