2

現在、Excel 2010 のライブラリを使用していますが、2003 と 2010 の両方をマシンにインストールする必要があります。コードで Excel 2003 または 2010 を呼び出す方法を教えてください。

編集:多分私は明確に尋ねませんでした。1 つのプロジェクトで両方のアプリケーションを使用したいと考えています。そのため、場合によっては Excel 2003 を使用し、他の 2010 ではこれを使用したいと考えています。

Excel.Application xlApp = new Excel.Application();
4

1 に答える 1

2

使用している相互運用ライブラリのバージョン番号でわかります。2003 は 12、2010 は 15 (バージョン 13 をスキップ) であるため、Office 2003 をインストールした後、Visual Studioの [参照の追加] ダイアログ ボックスの [.Net] タブを使用して、12 のライブラリを追加し、コードをテストしてから、これらを削除して追加することができます。 15 のライブラリを使用して、コードをもう一度テストしてください。2003 のライブラリの名前はMicrosoft Excel 12.0 Object Libraryで、2010 の名前はMicrosoft Excel 15.0 Object Libraryです。

于 2013-06-12T11:56:56.763 に答える