タグ

ブックマーク / matsumoto0325.hatenadiary.org (1)

  • EXCEL - easy work, easy life

    VisualStudio2005からEXCELを使用する機会があったのだがえらい苦労した。 苦労した原因は実際に起動されるエクセルがそれぞれのローカルマシンにinstallされたEXCELということだ。そしてバージョンは悲しいことにEXCEL97,2000,2002,2003と混在していた。 そのためVSで[参照の追加]-[COM]で[Microsoft Excel xx.x Object Library]を選択しようものなら、他人のマシンでは実行はおろかコンパイルさえ通らなくなってしまう。つまりバージョン問題を解決するには[参照の追加]によるearly bindingではなくリフレクションを使ったlate bindingが必要というわけだ。 で開発手順としてはまずearly bindingでプログラムを作ってどんな関数が存在するかを把握しておいてから、それをlate bindingに書き

    EXCEL - easy work, easy life
    kenjiro_n
    kenjiro_n 2012/07/20
    この簡易クラスライブラリは使えそう。
  • 1