Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 4.0 如何在一个外接程序中具有多个XML功能区_C# 4.0_Ms Word_Vsto_Ms Office_Office Addins - Fatal编程技术网

C# 4.0 如何在一个外接程序中具有多个XML功能区

C# 4.0 如何在一个外接程序中具有多个XML功能区,c#-4.0,ms-word,vsto,ms-office,office-addins,C# 4.0,Ms Word,Vsto,Ms Office,Office Addins,我希望在一个Word加载项中包含两个功能区XML。Ribbon1是右键单击菜单中的按钮,Ribbon2是具有其他功能的选项卡。我尝试了createRibboneExtensibilityObject()但是我只调用了一个功能区,你能帮我吗?谢谢 你没有。您可以在单个功能区中同时显示和隐藏这两个项目,具体取决于上下文 您的问题描述不太清楚,但如果我理解正确,您会问如何将右键单击菜单自定义与功能区自定义相结合?两者可以在同一个功能区XML中。O很抱歉(Ribbon1是右键单击菜单中的按钮,Ribbo

我希望在一个Word加载项中包含两个功能区XML。Ribbon1是右键单击菜单中的按钮,Ribbon2是具有其他功能的选项卡。我尝试了
createRibboneExtensibilityObject()
但是我只调用了一个功能区,你能帮我吗?谢谢

你没有。您可以在单个功能区中同时显示和隐藏这两个项目,具体取决于上下文

您的问题描述不太清楚,但如果我理解正确,您会问如何将右键单击菜单自定义与功能区自定义相结合?两者可以在同一个功能区XML中。O很抱歉(Ribbon1是右键单击菜单中的按钮,Ribbon2是具有其他功能的选项卡)。虽然我已经成功地合并了XMLSo,但你现在还好吗?哦,是的,谢谢你。现在我的问题是如何在运行时访问功能区(XML)?。我需要根据用户启用一些按钮。我一直在读这个[链接]()。但我不明白。我需要一些例子。堆栈溢出不是论坛,在论坛中,讨论以“线程”的形式从一个主题“蜿蜒”到另一个主题。这里的概念是问答,所以一个问题有一个主题和(可能)一个或多个答案。因此,开始一个新问题。描述一下你有什么。使用简单的Ribbon XML和VSTO为其创建的Ribbon类包括。描述您需要什么以及您是如何尝试的-首先研究功能区XML的“回调”概念,特别是“get”类型,例如
getEnabled
getVisible
甚至
getLabel