2

Microsoft.Office.Interop.Excel を使用して、XLS ファイルからデータを取得したいと考えています。Visual Studio 2010 と Office Developer Tools がインストールされています。var app = new Application();ただし、プログラムの実行時にCOMException エラーが発生します。

次のエラーが原因で、CLSID {00024500-0000-0000-C000-000000000046} を持つコンポーネントの COM クラス ファクトリを取得できませんでした: 80040154 クラスが登録されていません (HRESULT からの例外: 0x80040154 (REGDB_E_CLASSNOTREG))。

Office Starter 2010 をインストールしました。完全版の Office を持っていないと Interop ライブラリを使用できないのですか?

4

1 に答える 1

3

Microsoft Office Starter 2010 は、Visual Studio 2010 を使用して作成した Office ソリューションを実行できません。 http://msdn.microsoft.com/en-us/library/bb608617.aspx

だから私はあなたの質問への答えはイエスだと思います. 今、私はあなたがおそらくすでにそれを解決したことに気づきました。ただし、他の誰かがこの問題に遭遇した場合に備えて。:-)

于 2012-08-07T15:08:46.753 に答える