【问题标题】:How can I add the context menu and the Ribbon tab in the same Ribbon.xml如何在同一个 Ribbon.xml 中添加上下文菜单和功能区选项卡
【发布时间】:2014-02-03 07:52:07
【问题描述】:

我正在为 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

请帮助我 谢谢

【问题讨论】:

    标签: .net xml c#-4.0 vsto ribbon


    【解决方案1】:

    我能够做到这一点。

    <contextMenu idMso="ContextMenuText"> 
    

    我将 ContextMenuText 更改为 ContextMenuCell。

    <contextMenu idMso="ContextMenuCell">
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-25
      • 2011-10-02
      • 1970-01-01
      • 1970-01-01
      • 2018-12-21
      • 2020-07-22
      相关资源
      最近更新 更多