C#からExcelの操作

掲示板での回答
C#-Excel
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=28261&forum=7&2
きっちり押さえればちゃんとしたものができそう。
COMの挙動、Excelの挙動を押さえて上でコーディングを行う。
それとは別の問題としてExcelのバージョン違いがある。
Excel2000がインストールされている環境とExcel2003がインストールされている環境ではメソッドの引数が異なっている場合もあり正常にコンパイルすらできない場合がある。
基本的には古いバージョン、Excel2000を使ってコンパイルすれば上位互換するので大きな問題はなさそう。
しかし将来における確実な保障はないので、あまり特異なことはしないほうがよいかも。