我已成功为Outlook创建了一个插件,它使用功能区切换按钮显示/隐藏自定义任务窗格,方法是按照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个实例在操作中完全分开,以便它们可以彼此独立工作。
答案 0 :(得分:2)
当Application.Explorers.NewExplorer事件触发时,为该Explorer对象实例创建一个新的任务窗格。