KB紹介:Officeを利用するためにはCOM参照から選択しない
2005/02/11
この文書はVisual Studio 2003(.NET1.1)時点をベースに記述されています。
OfficeなどCOMのコンポーネントを利用する場合にはVisualStudioから参照でCOMを選択して、Excelを選択してCOM連携用のプロクシクラスを作成させます。
ただしこの方法は出来るだけ避けるべきです。
ではどのようにするか?
すでにMicrosoftから配布されているPIA(Primary Interop Assembly)(プライマリ相互運用機能アセンブリ)を利用します。
詳細は下記のKBを。
[INFO] Microsoft Office XP 用の PIA のダウンロード
http://support.microsoft.com/kb/328912/ja
Office XP PIAs
http://www.microsoft.com/downloads/details.aspx?familyid=c41bd61e-3060-4f71-a6b4-01feba508e52&displaylang=en
ちなみにOffice2003ではインストールCDの中に格納されています。