1

VS 2010 を使用して開発された Excel 2010 VSTO アドインがあります。これは、Excel リボンに新しいタブを追加する、RibbonUI ベースのアドインです。Excel 2007 を実行している PC にこのアドインを展開する必要がある状況に遭遇しました。

[プロパティ] -> [発行] -> [前提条件] の下:

  • Microsoft .NET Framework 4 クライアント プロファイル (x84 および x64)
  • Microsoft Office 2007 プライマリ相互運用機能アセンブリ
  • Office ランタイム用の Microsoft Visual Studio 2010 ツール (x84 および x64)
  • Windows インストーラー 3.1

ここにある VSTO 2010 ランタイムを最初にインストールすることにより、VS 2010 の組み込み公開機能を使用してアドインをインストールすることができました。アドインは、[Excel のオプション] -> [アドイン] の下に「アクティブな」アドインとして表示されますが、Excel 2007 ではリボン タブが読み込まれません。ここで説明されているように、VSTO のログとアラートを有効にしましたが、そこでも例外は報告されません。

ばかげた質問かもしれませんが、Office 2010 アドインを Office 2007 で動作させる方法はありますか? (SOでこの質問を見つけましたが、それは私がやりたいことではありません)

4

3 に答える 3

0

レジストリ キーを HKEY_CURRENT_USER に追加することで、この問題を解決しました。次のスクリーンショットを確認してください。

ここに画像の説明を入力

于 2017-10-19T08:47:19.353 に答える