2016-12-06 24 views
0

古典的なXLSファイルにいくつかのデータを書きたいと思います。.Netアプリケーションの展開とMicrosoft.Office.Interop.Excel

開発用PCにMS Office 2013をインストールしました。私はMicrosoft.Office.Interop.Excelの2つのバージョンを参照してくださいMSのVisual Studio 2015で

は12と

14であり、私の質問は、私は、アプリケーションがつもり仕事があるので、クライアントPCにインストールするものはありますでしょうか?

enter image description here

+1

汚れたdevマシンがあなたを惑わしてしまわないようにしてください。あなたはあなたのアプリとOffice 2013をインストールする必要があります。[[こちらを読む](http://stackoverflow.com/questions/21013912/can-i-still-use-microsoft-office-interop-assemblies-with-office-2013/21018418 #21018418)なぜこれらを使用すべきでないのかを知る –

+0

@HansPassant MS Excelファイルで作業するための多くの明確な解決策を教えていただけますでしょうか?どうか、それを答えにしてください。 –

+1

私は既にリンクされた答えに投稿したものを繰り返す必要があります。 「しないでください」とは、あなたが今までに得ることのできる最も直接的なアドバイスについてです。あなたが*なぜそれが正しいアドバイスであるかを理解していないなら、それについて質問をすることを考えてください、まずビデオを見てください。 –

答えて

0

あなたにはPIAをインストールしないでください。実行時にロードされるためには、それらはすでに(Officeインストールの一部として)マシンに存在し、通常はGACに存在する必要があります。

+0

うーん...私はMS Office 2013をインストールしましたか?私はMicrosoft.Office.Interop.Excel 14を使用して、クライアントPCにMS Office 2013をインストールしていますか? –

+0

PIAには互換性がないため、展開された環境と同じバージョンを使用する必要があります。 – toadflakz

+0

Microsoft.Office.Interop.Excel 14がMS Office 2013にも対応しているかどうかを明確にしてもよろしいですか? –