Outlook 加载项未在第二个实例上加载

Outlook addin not loading on second instance

我已经成功地为 Outlook 创建了一个插件,其中 shows/hides 一个使用功能区切换按钮的自定义任务窗格,方法是遵循此 link

我遇到的问题是它适用于一个 Outlook 实例,但只要我打开另一个实例,按下功能区按钮就只能控制第一个实例上的插件。

彩带代码:

    public partial class ManageTaskPaneRibbon
    {
    private void ManageTaskPaneRibbonLoad(object sender, RibbonUIEventArgs e)
    {
        btnToggle.Tag = Guid.NewGuid().ToString();
    }

    private void BtnToggleClick(object sender, RibbonControlEventArgs e)
    {
        Globals.ThisAddIn.TaskPane.Visible = ((RibbonToggleButton)sender).Checked;
    }
    }

我需要 2 个实例在运行时完全分开,以便它们可以彼此独立工作。

当 Application.Explorers.NewExplorer 事件触发时,为 Explorer 对象的该实例创建一个新的任务窗格。