質問

Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80040154.

私は自分のシステムにMSオフィスを持っていません。 .NETプロジェクト(C#コードの背後)に参照「Microsoft.Office.Interop.Excel.dll」を追加しました。以下の行から上記のエラーが発生します

Application excel = new Application();

MS-Officeをインストールすると、正常に機能します。 MSオフィスをインストールせずに解決する必要があります。 DLLを追加することによってのみ。必要なヘルプ。 Advに感謝します。

役に立ちましたか?

解決

Excelファイルを作成または編集すると仮定すると、Microsoftの新しいOpen XML SDKを使用することをお勧めします。 Excel Interopよりもうまく機能し、簡単です。

http://blogs.msdn.com/b/excel/archive/2008/11/25/using-the-open-xml-sdk-to-work-with-excel-files.aspx

他のヒント

これが問題です:「私はMS-オフィスをインストールせずにそれを解決する必要があります」

Excelがインストールされていない場合、Excelを開始できません(duh)。あなたは何をしようとしているのですか?

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