OfficeMenu 元素

定义要添加到 Office 上下文菜单的控件集合。 适用于 Word、Excel、PowerPoint 和 OneNote 外接程序。

外接程序类型: 任务窗格

仅在以下 VersionOverrides 架构中有效

  • Taskpane 1.0

有关详细信息,请参阅 仅外接程序清单中的版本替代

与以下要求集关联

属性

属性 必需 说明
id 定义的 OfficeMenu 类型。

id

虽然其官方数据类型是字符串,但此属性实际上充当类型属性,并且只有两个可能的值。 属性指定要向其添加此 Office 加载项的内置 Office 菜单的类型。

  • ContextMenuText - 在选中文本时显示上下文菜单上的项,并且用户 (打开该菜单,例如右键单击所选文本) 。 适用于 Word、Excel、PowerPoint 和 OneNote。
  • ContextMenuCell - 当用户 (打开该菜单时,显示上下文菜单上的项,例如右键单击电子表格上的单元格) 。 适用于 Excel。

子元素

元素 必需 说明
按钮类型的控件 单个 Button 控件对象。

注意

只能有一个子控件,并且必须是 “按钮”类型。

示例

<ExtensionPoint xsi:type="ContextMenu">
  <OfficeMenu id="ContextMenuText">
    <Control xsi:type="Button" id="ContextMenuButton">
      <Label resid="TaskpaneButton.Label"/>
      <Supertip>
        <!-- ToolTip title. resid must point to a ShortString resource. -->
        <Title resid="TaskpaneButton.Label" />
        <!-- ToolTip description. resid must point to a LongString resource. -->
        <Description resid="TaskpaneButton.Tooltip" />
      </Supertip>
      <Icon>
        <bt:Image size="16" resid="tpicon_16x16" />
        <bt:Image size="32" resid="tpicon_32x32" />
        <bt:Image size="80" resid="tpicon_80x80" />
      </Icon>
      <Action xsi:type="ExecuteFunction">
        <FunctionName>action</FunctionName>
      </Action>
    </Control>
  </OfficeMenu>
</ExtensionPoint>