我正在为Office 2010实现一个新的插件。如何添加上下文菜单 和功能区选项卡在同一Ribbon.xml文件中? 我尝试在同一个Ribbon_Load onAction中添加功能区和上下文菜单, 但根本没有创建上下文菜单。
<?xml version="1.0" encoding="UTF-8"?>
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="Ribbon_Load" loadImage="Ribbon_LoadImage">
<ribbon>
<tabs>
<tab idMso="TabAddIns">
<group id="groupExcel" label="Excel" keytip="P">
</group>
</tab>
</tabs>
</ribbon>
<contextMenus>
<contextMenu idMso="ContextMenuText">
<button idMso="FontDialog" visible="true" />
<toggleButton id="MyToggle" label="My Toggle Button" />
<button id="MyButton" label="My Button" insertBeforeMso="HyperlinkInsert" onAction="mycontent" />
<menuSeparator id="MySeparator" />
<menu id="MySubMenu" label="My Submenu" >
<button id="MyButton2" label="Button on submenu" />
</menu>
<dynamicMenu id="MyDynamicMenu" label= "My Dynamic Menu" getContent="GetMyContent" />
</contextMenu>
</contextMenus>
</customUI>
但我可以看到,在单击其中一个单元格后,上下文菜单没有加载也没有显示。 我正在使用.net c#4.0 VSTO 2010
请帮帮我 感谢
答案 0 :(得分:3)
我能够做到这一点。
<contextMenu idMso="ContextMenuText">
我将ContextMenuText更改为ContextMenuCell。
<contextMenu idMso="ContextMenuCell">