.NETでのエクセルオートメーション(comエラー)
-
04-10-2019 - |
質問
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よりもうまく機能し、簡単です。
他のヒント
これが問題です:「私はMS-オフィスをインストールせずにそれを解決する必要があります」
Excelがインストールされていない場合、Excelを開始できません(duh)。あなたは何をしようとしているのですか?
所属していません StackOverflow