1

Word 2010 アドイン内でアクティブ x コントロール (adobe acrobat - AxAcroPDFLib.AxAcroPDF) を動作させようとしています。ターゲット プラットフォーム x32 でアドインをビルドしているときに動作します。問題は、これを x64 アドインとしても必要とすることです。そうしないと、64 ビット ワードでは動作しません。

ターゲット プラットフォーム (任意または x64): クラスが登録されていません (HRESULT からの例外: 0x80040154 (REGDB_E_CLASSNOTREG))

ターゲット プラットフォーム (任意または x64) でビルドされたアプリケーションで AxAcroPDF (32 ビット) を動作させる可能性はありますか?

4

1 に答える 1

1

32 ビット/x86 コントロールに固執しているため、コントロールを使用するにはアドインが 32 ビット/x86 である必要があり、Microsoftがここで推奨しているように、アドインをロードするには Word も 32 ビット/x86 である必要があります。

組織内のユーザーが、Office の既存の拡張機能 ( ActiveX コントロール、サード パーティのアドイン、以前のバージョンの Office に基づいて構築された社内ソリューション、Office と直接やり取りする 32 ビット バージョンのプログラムなど) に依存している場合は、お勧めします。 32 ビット (x86) の Office 2010 (既定のインストール) を、32 ビットと 64 ビットの両方がサポートされている Windows オペレーティング システムを実行しているコンピューターにインストールすること。

于 2012-08-09T11:12:58.137 に答える