に動作します。
Office 2010、特にこの場合のExcel 2010は、ドキュメントレベルのカスタマイズと64ビットの互換性の問題があり、Excel 2003ファイルに基づいてソリューションを実行するとアドインと思う。これはVisual Studio Tools for Office SE(VSTO)の問題であると思われます。OTKLoader.dllはExcel 2010の64ビット版では32ビット版では読み込めません。
具体的なテストは、Visual Studio 2008で構築されたExcel 2003ドキュメントレベルカスタマイズをOffice 2010 64ビット版を実行するWindows 7 64ビットマシンにインストールすることでした。受信したエラーは、私の元の質問に記載されているエラーです。
次に、Office 2010 32ビットを実行しているWindows 7 64ビットマシンを使用し、Office Business Applicationをインストールしました。エラーなしで実行されるOBA(文書管理レベルのカスタマイズ)。
Microsoftの次の資料を参考にしてください。
「のOffice 2010の32ビットと64ビットバージョン間の互換性」 http://msdn.microsoft.com/en-us/library/ee691831.aspx
私は個人的には完全に記事を通してそれを作っていませんが、十分な説明のテキストと私を導くいくつかの明示的な文があります
現在、Office 2003のカスタマイズは、Office 2010の64ビットバージョンと互換性がないと考えています。
誰かを助ける希望。これは整理するのに本当の苦痛でした。 A:Office 2010の32ビットバージョンのみを許可します。 B:すべてのOffice/Excel 2003ドキュメントレベルのカスタマイズは、少なくともExcelにアップグレードする必要があります。 2007ソリューション
私の問題の一部は、このためにインストーラを開発している開発者がいることです。彼のテストでは、彼はそれを動作させるようです。私はなぜ彼のマシンで彼のために働いているのか分かりません。 –