我已经创建了一个提供自定义菜单的加载项。
我想设置条件以显示或激活此菜单。如果Ms Word的作者名称是“ MyMenuTool”,我只想显示此菜单。
请提出如何达到上述要求的建议。
首先在ThisAddIn_Startup方法中声明DocumentOpen事件处理程序。
private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
Globals.ThisAddIn.Application.DocumentOpen += DocumentOpened;
}
然后在文档打开事件处理程序中,检查所需的作者姓名,如下所示
private void DocumentOpened(object sender)
{
Word._Document document = Globals.ThisAddIn.Application.ActiveDocument;
Office.DocumentProperties properties = document.BuiltInDocumentProperties;
if((properties["Author"].Value as string).Equals("MyMenuTool"))
{
//Show or activate the menu
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句