2011-07-25 10 views
6

私はVSTOMicrosoft Outlookプラグインを作成しています。そのプラグインのバージョンの宛先はOutlook 2007と2010であるため、Outlook 2007アドイン(Visual Studio)を使用します。Outlook VSTOリボンホームtabControlId

ActiveMenuBarに(視覚的に)問題があります。 Outlook 2007では正常に動作しますが、2010年にはActiveMenuBarが存在しません。 tabControlとリボンに置き換えられます。

私はバージョン(Application.Version)とをチェックしたいバージョンは14(Outlook 2010の)その後、ActiveMenuBarに項目を追加しますが、ホームタブページにリボンを追加しないであれば。

ホームタブページにリボンを追加するにはどうすればよいですか?たとえば、メッセージタブページにリボンを追加すると、ribbonControl.OfficeIdを「TabReadMessage」に設定しましたが、ホームタブのOfficeIdは見つかりません。

答えて

6

設定する 'ControlId' プロパティ(リボンデザイナーのプロパティ)またはTabHomeにidMso(リボンXML)(編集:Outlook 2010のおよびOutlook 2013でTabMail)。リボンのribbongroupsは、既存のホームリボンに追加されます。

他のすべてのリボン名の完全なリストは、2007 Office System Document: Lists of Control IDsにし、Office 2010 Help Files: Office Fluent User Interface Control Identifiersで見つけることができます。

+3

Outlook 2010では、ホームタブのIDはTabMail – JacobE

+0

です。私の経験では、Outlook 2013では「ホーム」タブのタブメールとなっています – axk

関連する問題