12

リボンに新しいタブを追加するOutlook2010アドインを作成しようとしています。OfficeIdを「TabMail」などの組み込みに設定して、既存のタブにグループを追加する方法を見つけましたが、既存のタブを変更したくありません。

独自のOfficeId( "TabMyAddin")を設定しましたが、Outlookに表示されません。どういうわけかOutlookに追加して表示するように指示する必要があるのでしょうか、それともどのように進めるのでしょうか。

それが重要な場合、RibbonTypeはMicrosoft.Outlook.Explorerに変更されました。

4

3 に答える 3

8

わかりました:わかりました:

  • ビジュアルリボンデザイナでは、ControlIdプロパティをOfficeではなく「カスタム」に設定する必要があります。Officeに設定すると、idMsoが指定されたOfficeIdに設定され、Customに設定すると、代わりにidが設定されます。
  • XMLリボンデザイナで<tab>は、idMsoではなくidが必要です。
于 2009-12-09T02:06:05.077 に答える
2

それを機能させる唯一の方法は、ControlIDをカスタムに設定し、をに変更するRibbonTypeことMicrosoft.Outlook.Explorerです。

于 2011-06-07T22:23:15.780 に答える
1

次の手順を使用するだけで、Outlookにタブを追加できます。

1)プロジェクトに移動し、アイテムの追加をクリックします。

2)次の画面が表示されますここに画像の説明を入力してください

3)thisAddin.csファイルに次のコードを貼り付けます

 protected override Microsoft.Office.Core.IRibbonExtensibility CreateRibbonExtensibilityObject()

 {
  return new Ribbon1();
 }

4)Ribbon1.xmlファイルを開きます。リボンタブの制御コードが表示されます。リボンノードの下のxmlでタブ名、グループ名を変更できます

<tabs>
  <tab idMso="TabAddIns" label="tab name">  // your tab name
    <group id="MyGroup"
           label="My Group">
    </group>
  </tab>
</tabs>
于 2016-04-29T11:53:51.850 に答える