gpt4 book ai didi

c# - 如何根据作者姓名显示 VSTO Word 加载项?

转载 作者:太空宇宙 更新时间:2023-11-03 15:21:28 25 4
gpt4 key购买 nike

我创建了一个提供自定义菜单的加载项。

我想设置条件来显示或激活这个菜单。如果 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
}
}

关于c# - 如何根据作者姓名显示 VSTO Word 加载项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37203517/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com