2007 が既にインストールされている状態で、最近 Microsoft Office 2013 ベータ リリースをインストールしました。Visual Studio 2008 で COM ベースの Excel 相互運用アプリケーションを開いたとき、以前には見られなかったいくつかの警告に気付きました。アプリケーションのコンパイルを開始しようとしましたが、それでも動作しましたが、Excel 相互運用機能を使用する機能を使用しようとすると、エラーが発生しました。
その後すぐに Office 2013 をアンインストールしましたが、エラーのままでした。私は C:\Windows\assembly フォルダーをいじりましたが、それでも修正できませんでした。
その後、Office 2007 をアンインストール/再インストールしましたが、うまくいきません。Office 2007 を再度アンインストールし、相互運用に関するすべてのアセンブリ (ポリシーのものを含む) を削除し、Office 2007 を再インストールしました。それでも何もありません。
PrimaryInteropAssembly をインストールしてみました。また、何もありません。
選択肢がありません...どうすればよいですか?
アプリケーションは引き続きコンパイルでき、他のマシンでも動作します。もう実行できないのは本当に私のマシンだけです。
これはトピックから外れている可能性があります。この種のことがどの Stack Exchange に適合するかはわかりませんが、実際のコードではなくプログラミングに関連しているため、ここで試してみました。この分野で有能な人は、SFよりもSOの方が多いと思います
VS での警告
COM 参照 "Microsoft.Office.Interop.Excel" の依存関係を特定できませんでした。Erreur lors du chargement de la bibliothèque/DLL du type. (HRESULT の例外: 0x80029C4A (TYPE_E_CANTLOADLIBRARY))
(フランス語部分の翻訳: 「ライブラリの読み込み中にエラーが発生しました / DLL タイプ。」)
開発マシンでアプリケーションを実行したときのエラー