使用c#在运行时访问自定义outlook 2013功能区

时间:2015-01-09 06:28:27

标签: c# outlook outlook-2013

我为outlook 2013创建了两个不同的加载项。

在第一个加载项中,我有自定义功能区和自定义任务窗格。

在第二个加载项中,我有自定义功能区,单击该功能区我想隐藏第一个加载项。

所以我试图隐藏自定义任务窗格并且它有效。

foreach (Microsoft.Office.Tools.CustomTaskPane mtPane in Globals.ThisAddIn.CustomTaskPanes.ToList())
  {
   if (mtPane.Title == "CustomTaskPane")
    {
      mtPane.Visible = false;
    }
  }

但我不确定如何在另一个加载项的运行时隐藏或访问自定义功能区?

1 个答案:

答案 0 :(得分:1)

您无法访问属于其他加载项的自定义功能区UI。相反,您可以在需要访问的加载项中定义公共属性或方法。因此,您将通过加载项上定义的公共属性和方法来管理其自定义UI。有关详细信息,请参阅Walkthrough: Calling Code in an Application-Level Add-in from VBA

相关问题