Outlookプラグインを開発しています。私はTabMail
に設定されている複数のタブにOutlookリボンを表示する方法c#
this.RibbonType = "Microsoft.Outlook.Explorer";
とControlId
にリボンタイプが設定されたリボンを追加しました。デフォルトでは、このリボンはOutlookの[ホーム]タブに表示されます。しかし別のウィンドウでメールを開くと、別のタブに切り替えるときや添付ファイルを見るときにリボンが表示されません。また、このリボンを[メッセージ]タブと[添付ファイル]タブに表示します。
私は2つのリボンを作成する方法を模索し、答えを得ましたが、それは適切な解決策ではありません。
また、this linkに続き、運がありません。
私が検討したもう1つの解決策は、タブ上のイベントtabControl_SelectedIndexChanged
を呼び出して、現在のタブを識別し、リボンプロパティ(リボンタイプとリボンコントロール)の実行時間を設定することです。 リボン(ビジュアルデザイナー)のためにそれを行う方法?それともリボン(xml)に変換する必要がありますか?そのイベントを引き起こす場所はどこですか?
ご協力いただければ幸いです。