“Microsoft.Office.Interop.Application” がイベント ログに表示される場合の OCCI ロード問題の解決方法
優れたフィールド エンジニアの 1 人、David Craig は、近頃、ユーザーと協力して、インストール後に OCCI のロードに失敗するという問題を解決しました。Excel では、以下のエラーがイベント ビューアーに表示されました。
Microsoft.VisualStudio.Tools.Applications.Runtime.CannotCreateCustomizationDomainException: アプリケーション ドメインが作成されなかったため、カスタマイズは読み込まれませんでした。---> System.IO.FileNotFoundException: ファイルまたはアセンブリ 'Microsoft.Office.Interop.Excel、Version=12.0.0.0、Culture=neutral、PublicKeyToken=71e9bce111e9429c'、またはその依存関係の 1 つが読み込めませんでした。指定されたファイルが見つかりません。
イベント ログに表示される上記のエラーで、太字のテキストは、OCCI のロードに失敗したのが Excel であるか、Word であるか、PowerPoint であるかによって異なります。
- Excel の場合、このエラーは Microsoft.Office.Interop.Excel と表示されます。
- Word の場合、このエラーは Microsoft.Office.Interop.Word と表示されます。
- PowerPoint の場合、このエラーは Microsoft.Office.Interop.PowerPoint と表示されます。
David とユーザーは、以下の 2 つのダウンロードをインストールすることによってこの問題を解決しました。
- Microsoft Visual Studio Tools (VSTO) for the Microsoft Office system (version 3.0 Runtime)
- 2007 Microsoft Office System Update: Redistributable Primary Interop Assemblies (英語)
これらの 2 つのダウンロードをインストールした後、OCCI は正常に実行されました。この問題の根本的な原因は現在調査中です。必要に応じて更新を提供します。この問題が発生した場合に迅速に対処できるように、早急に公表しました。
OCCI のロード中に問題が発生しても、これらのエラーがイベント ログに表示されない場合は、詳細について、OCCI エラーのトラブルシューティングに関する以前の投稿を参照してください。
これはローカライズされたブログ投稿です。原文の記事は、「How to resolve issues loading OCCI where “Microsoft.Office.Interop.Application” appears in the event log」をご覧ください。