在加载项中的现有弹出窗口中添加命令

时间:2012-11-13 17:40:25

标签: c# visual-studio-2010 add-in

我过去在另一个项目中创建了一个AddIn。它会创建一个Pop-up“blah”,它将两个子项组合在一起,所有这些都在Solution Explorer下。

我正在另一个项目中创建一个不同的AddIn,我想让它在同一个弹出文件夹下运行。

如何测试CommandBar类型[“Project”]下名称为“blah”的弹出窗口是否存在,并在现有命令中添加命令? (如果没有,请添加弹出窗口)

1 个答案:

答案 0 :(得分:0)

我没有找到使用弹出标题的方法。

有两种选择:

  • 使用标记
  • 使用ID

无论哪种方式,我都必须修改现有的加载项以为其提供标记(和/或ID),然后

myPopup = (CommandBarPopup)proj.FindControl(Type: MsoControlType.msoControlPopup, Tag: "myTag");
if (myPopup == null)
{
  // create it
}