だらだらやるよ。

こげつのIT技術メモ

EXCELのCOMライブラリ呼び出しについてぷちはまりしたのでメモ

VS2005の参照の追加で、Microsoft Excel 11.0 Object Libraryを追加したにもかかわらず
コンパイル時にエラーが出てしまう*1
で、エラーメッセージの通り、参照設定を見てみると、Excelのアイコンに!マークがついている。

他のマシンにソースを移して実行すると、エラーが消える。


ネットで検索かけたら、わんくま同盟さんの掲示板の過去ログが見つかった
http://bbs.wankuma.com/index.cgi?mode=al2&namber=7105&KLOG=18
どうやら.NETプログラミングサポートがインストールされていない模様
調べてみると、初回実行時にインストールに設定されている(そもそもこれどうやって実行されることがあるのだろう)。
インストールに設定しなおし、インストールして終了。ついでにいくつかのオプションもインストールしておいた(フォントとか)

*1:「タイプライブラリ"Excel"のラッパーアセンブリが見つかりません。」「参照コンポーネント'Excel'が見つかりませんでした。」