QA@IT
«質問へ戻る

質問を投稿

C#でのExcel出力について

開発環境
OS:WindowsXP Professional
Office2003
Excelのみ2000も入っています。

DataSetに取得した値をExcelに出力するプログラムなんですが、
参照の追加で、「Microsoft Excel 11.0 Object Library」を使用するとOffice2003の入ってる端末では動きますが、Office2000しか入っていない端末では動きません。

「Microsoft Excel 9.0 Object Library」を使用してプログラムを作成した場合は、Office2003だけが入っている端末もOffice2000だけが入っている端末でも動きます。

「Microsoft Excel 9.0 Object Library」を使えばOfficeがどのバージョンでも動作するのか?逆に「Microsoft Excel 11.0 Object Library」だとなぜOffice2000のExcelが動かないのかわかる方がいましたら教えて下さい。

質問者:DEC

開発環境
OS:WindowsXP Professional
Office2003
Excelのみ2000も入っています。

DataSetに取得した値をExcelに出力するプログラムなんですが、
参照の追加で、「Microsoft Excel 11.0 Object Library」を使用するとOffice2003の入ってる端末では動きますが、Office2000しか入っていない端末では動きません。

「Microsoft Excel 9.0 Object Library」を使用してプログラムを作成した場合は、Office2003だけが入っている端末もOffice2000だけが入っている端末でも動きます。

「Microsoft Excel 9.0 Object Library」を使えばOfficeがどのバージョンでも動作するのか?逆に「Microsoft Excel 11.0 Object Library」だとなぜOffice2000のExcelが動かないのかわかる方がいましたら教えて下さい。

質問者:DEC