0

メールが選択されたとき、およびメールがダブルクリックで開かれたときに表示する必要があるカスタム リボンがあります。メールをダブルクリックして開いたときに、ボタンが正しく配置されるようにしました。

メールを選択したときにリボンを取得するにはどうすればよいですか? [閲覧ウィンドウにメール本文が表示されます]。

4

1 に答える 1

0

まず、スタートアップ メソッドにイベント ハンドラーを追加します。

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 で設定する必要があります。

于 2013-11-18T10:38:41.917 に答える