2

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 タイプ。」)

開発マシンでアプリケーションを実行したときのエラー

ここに画像の説明を入力

4

2 に答える 2

2

Microsoft MSDN コミュニティ フォーラムで回答を得ました。削除する登録キーが 1 つあります。

その後、すべてが正常に戻りました。

于 2012-08-20T11:11:02.933 に答える
1

この問題は、MSDN から現在リリースされている Office 2013 でも発生します。レジストリエントリを削除しても問題は解決しません。

于 2013-01-14T12:16:27.753 に答える