2012-02-15 19 views
12

リボン付きのOutlook 2010用のVSTO Addinが最小限に抑えられています。私の唯一の目標は、機能のないリボン(デザイナーで作成)を表示することです。ほとんどの場合、MSDNのリボンは、タブのControlIdType/CustomIdプロパティを調整するだけで、デフォルトで自動的に表示されるはずです。VSTOのカスタムリボンOutlook 2010のアドインが表示されない

悲しいかな、これらのプロパティを調整すると、Outlookは何も実行しません。Outlookはタブを読み込んで表示しません。リボンローダーに表示される単純なメッセージボックスは、決してトリガーされないことを示しています。また、タブを表示するために手動でOutlookに指示する必要があることについては何も言わない情報リソース(チュートリアル、チュートリアル、概要など)は見ていません。

  1. タブを表示するにはどうすればよいですか?
  2. VSTO初心者には良いMSDN以外のリソースがありますか?
+0

Excel 2013用の「最初のカスタムリボン」を作成するVSTOウォークスルーでは、この同じ問題が発生します。タブは表示されません。 http://msdn.microsoft.com/en-us/library/bb386104.aspx – justSteve

答えて

35

リボンを表示するには、コード内のベースリボンにRibbonTypeプロパティをMicrosoft.Outlook.Explorerに変更します。

+4

この回答をいただきありがとうございます。これに時間を費やした。なぜ公式のマイクロソフトの例とチュートリアルでこれが言及されていないのかは私の理解ではない。 – Poku

+4

「Component Designer generated code」の領域内にある「 .Designer.cs'ファイル内に他の人が参考になっています。終わりに向かって。 – KronoS

+0

この回答は古いですが、この変更はOutlook 2010を使用して私のsimmilar問題を解決していないことに注意したいと思います。私は最初から新しいプロジェクトを作成し、ここで報告してみます。 – t3dodson

1

Ribbon1.vbリボンのデザインでは、リボンの[ファイル]ボタンの上にあるリボン1の名前をクリックして、プロパティペインでクリックした)、「Design」という見出しの下で(Tab1から)名前を変更しました。

OKをクリックしてF5をクリックしてテストしたところ、正常に機能しました。これが他の人に役立つことを願っています

関連する問題