投稿者 mn  (社会人) 投稿日時 2012/6/11 14:12:18
こんにちは。

現在EXCEL2000を事前バインディングし操作しています。
内容はEXCELを起動、BOOK作成、Datatableの内容をセルに貼り付ける、セルの書式設定をするなどです。
実行環境はEXCEL2000、2003、2007で動作しています。

なぜ異なるバージョンでの動作が可能なのでしょうか。
調べてみると実行時環境のEXCELのバージョンが不明、統一されていない、開発環境と異なるなどの場合は、事前でなく遅延バインディングを利用するという記事をいくつか見受けられました。
ほかにMSDNからPIAやIAなどの記事も見つけられましたが、あまりよく理解できませんでした。

今はインテリセンスも使えて、異なるバージョンで動作できるいい環境なので、重大な問題などなければこのままの環境にしておきたいと思っています。

これについてもう少し詳しく掲載されているところなどありました教えていただけますか。