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 对象的该实例创建一个新的任务窗格。
我已经成功地为 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 对象的该实例创建一个新的任务窗格。