我为outlook 2013创建了两个不同的加载项。
在第一个加载项中,我有自定义功能区和自定义任务窗格。
在第二个加载项中,我有自定义功能区,单击该功能区我想隐藏第一个加载项。
所以我试图隐藏自定义任务窗格并且它有效。
foreach (Microsoft.Office.Tools.CustomTaskPane mtPane in Globals.ThisAddIn.CustomTaskPanes.ToList())
{
if (mtPane.Title == "CustomTaskPane")
{
mtPane.Visible = false;
}
}
但我不确定如何在另一个加载项的运行时隐藏或访问自定义功能区?
答案 0 :(得分:1)
您无法访问属于其他加载项的自定义功能区UI。相反,您可以在需要访问的加载项中定义公共属性或方法。因此,您将通过加载项上定义的公共属性和方法来管理其自定义UI。有关详细信息,请参阅Walkthrough: Calling Code in an Application-Level Add-in from VBA。