2012-10-10 229 views
5

最近、私がExcel 2010の64ビット版に移行して以来、定期的に使用していた多くのアドイン(XLL)が機能しなくなっていることが分かりました(Excelを追加しようとすると「無効なアドイン」エラーが報告されます)。32ビットExcelアドインは、64ビットExcelで動作できますか?

32ビットのビルドされたアドインは、64ビットのExcelと互換性がありませんか、それとも私のアドインのケースですか?

+0

Steve06に対処するため、私は正確に同じ問題を抱えています。あなたの質問に答えるために、今私は現在、同じマシン上で、Office365 64ビットとOffice2010 Pro 32ビットを実行しています。はい、可能です。 –

答えて

7

32ビットプラグインはIE 64ビットでは動作しません。 32ビットドライバは64ビットWindowsでは実行されません。 32ビットアドインは64ビットOfficeでは実行されません。 64ビットプログラムは32ビットモジュールをロードできないため、それだけではありません。

Office 2010のCompatibility Between the 32-bit and 64-bit Versions of Office 2010

「ネイティブ64ビットプロセスは、32ビットのバイナリをロードすることはできませんを参照してください。これは、あなたは、Microsoft ActiveXコントロールを既存の既存のアドインしているとき、共通の問題であることが予想され、 「

One more link from MS about the differences between 32 and 64 bit versions of Office, and how 64-bit versions cannot run 32-bit add-ons.

+0

ありがとう、私はそれがそうであると思っていた。 32ビットと64ビットのOfficeを同時に実行する方法はありますか? – Steve06

+0

自分自身を試していないが、問題が抱えているようだ。ファイル拡張子はどちらか一方にマップされます。 OLEオブジェクトに32ビットと64ビットのGUIDが異なる場合を除き、1つのフレーバだけがOLEサーバーを登録できます。 Win7Proを使用している場合は、WinXP VMを実行するためのライセンスがあります。 VMにOfficeの32ビットバージョンをインストールすることができます。 –

+0

同じコンピュータに両方をインストールできないことを示すリンクは次のとおりです。http://support.microsoft.com/kb/2269468 –

関連する問題