メールが選択されたとき、およびメールがダブルクリックで開かれたときに表示する必要があるカスタム リボンがあります。メールをダブルクリックして開いたときに、ボタンが正しく配置されるようにしました。
メールを選択したときにリボンを取得するにはどうすればよいですか? [閲覧ウィンドウにメール本文が表示されます]。
メールが選択されたとき、およびメールがダブルクリックで開かれたときに表示する必要があるカスタム リボンがあります。メールをダブルクリックして開いたときに、ボタンが正しく配置されるようにしました。
メールを選択したときにリボンを取得するにはどうすればよいですか? [閲覧ウィンドウにメール本文が表示されます]。
まず、スタートアップ メソッドにイベント ハンドラーを追加します。
private void ThisAddIn_Startup(object sender, EventArgs e)
{
Application.ActiveExplorer().SelectionChange += activeExplorer_SelectionChange;
}
次に、イベント ハンドラーで、次を使用してリボンを表示しますControlId
。
void activeExplorer_SelectionChange()
{
var ribbon = Globals.Ribbons.YourRibbon;
if (ribbon.RibbonUI != null)
ribbon.RibbonUI.ActivateTab("YourRibbonControlId");
}
ControlId
リボンの DesignView で設定する必要があります。