0

Outlook2010で動作するVSTO2010リボン(Designer)があります。アドインはOutlook 2007にも読み込まれ、作成したコマンドバーが表示され、期待どおりに動作します。何らかの理由で、[メールの読み取り]および[新着メールのインスペクター]のリボンがOutlook2007に表示されません。

これらの読み込みを妨げるものが何が欠けていますか?私の理解では、タブ名が2007年と2010年の両方でリボンコントロールファイルのタブ名と一致している限り、問題はありませんか?

ノート:

  • アドインは、Outlook2007で確実にロードするためのものです
  • Outlook2010で完璧に機能します
  • メインUIのリボンについて話していません
  • Outlook 2010のようなリボンファイルを使用したいのですが、機能する限り何でもできます。
  • 私の問題を解決する重複した質問がある場合、それは素晴らしいことですが、うまくいくものを見つけることができないようです
4

1 に答える 1

2

私が知っていることから、VSTOを使用して複数のOfficeバージョンを開発するのは面倒であり、VSTOによって直接サポートされていません。

もちろん、これは古い「共有アドイン」プロジェクトタイプを使用する利点です。COMアドインをサポートするすべてのOfficeアプリのすべてのバージョン(つまり、2000以降)を対象とする1つのアドインを構築できます。問題は、VSTOアドインで同様のことを実行できるかどうかです。答えは「いいえ、サポートされている方法ではありません」です。

答えはここで見つけることができます:http: //blogs.msdn.com/b/andreww/archive/2007/06/15/can-you-build-one-add-in-for-multiple-versions-of-office .aspx

複数のバージョンの開発に役立つOffice開発用のVSTOの代替手段があります:NetOfficeAddinExpress

于 2013-03-20T09:00:49.450 に答える