8

現在、Interop.MODI.dll (Microsoft Office から) を実装して、提供する必要がある Image -> Text 機能を使用しようとしています。しかし、やるとき

var modi = new MODI.DocumentClass();

私は得る:

「CLSID {40942A6C-1520-4132-BDF8-BDC1F71F547B} の COMException 80040154」。

その問題を解決するために私は何を試みましたか?

regasm ツールを使用して DLL を登録しました: -問題はまだ存在します

BuildPlatform を x86 に設定しようとしました: -問題はまだ存在します

Windows 7 Professional 64Bit で Visual Studio 2010 Ultimate を使用し、Microsoft Office 2007 をインストールしています

編集:私は解決策を見つけました:

「MS-Office-Document-Imaging」機能を MS Office にインストールして機能させる必要がありました。(ソフトウェア -> MS Office (右クリック -> 編集) -> 機能の追加 -> Microsoft Office Document Imaging)

4

2 に答える 2

7

Microsoft Office Document Imaging Components正しくインストールされているかどうかを確認してください。

これを行うには、MicrosoftOfficeのインストールを変更します

Software > Edit Microsoft Office Installation > Add/Remove Components。必ず、それOffice-Tools > Microsoft office Document Imagingは完全にインストールされています!

さらに、64ビットマシンで開発している場合は、プロジェクトの出力をからany CPUに変更します。x86

于 2011-11-21T16:06:47.277 に答える