質問

クライアントにExcel2007またはExcel2010のいずれかをインストールできるシナリオがあり、クライアントが作成したExcelファイルをエクスポートおよびインポートできる必要があります。OLEDBはオプションではないため、相互運用サービスを使用しました。。

質問は、2010年にコーディングしたとき、2007年には機能しなかった、またはその逆です。どうすればこれを達成できますか?

インストールされているバージョンに応じて、両方の参照を何らかの方法でインポートしてExcelを定義できますか? ジェネラコディセタグプレ

役に立ちましたか?

解決

いいえ、できません...両方に下位バージョンを使用できます...またはExcelをまったくインストールする必要のないサードパーティのライブラリ(無料または商用)を使用するか、使用できますExcelにアクセスするための生のCOMは、はるかに快適ではありませんが、そのようなことを可能にします。

編集-コメントによる(@Rupのおかげで):

古いバージョンのVSTOは、 http:/からダウンロードできます。/www.microsoft.com/download/en/details.aspx?DisplayLang=en&id=23656 これは2007年のInteropライブラリに付属しているはずです

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top