Поделиться через


Элемент OfficeMenu

Определяет коллекцию элементов управления, которые нужно добавить в контекстное меню Office. Применяется в надстройках Word, Excel, PowerPoint и OneNote.

Тип надстройки: надстройки области задач

Допустимо только в следующих схемах VersionOverrides:

  • Область задач 1.0

Дополнительные сведения см. в разделе Переопределения версий в манифесте только надстройки.

Связаны с этими наборами требований:

Атрибуты

Атрибут Обязательный Описание
id Да Тип определяемого элемента OfficeMenu.

id

Хотя его официальный тип данных является строковым, этот атрибут фактически функционирует как атрибут типа, и существует только два возможных значения. Атрибут указывает тип встроенного меню Office для добавления этой надстройки Office.

  • ContextMenuText — Отображает элемент в контекстном меню, когда выбран текст и пользователь открывает это меню (например, щелкает правой кнопкой мыши) в выделенном тексте. Применимо к Word, Excel, PowerPoint и OneNote.
  • ContextMenuCell — Отображает элемент в контекстном меню, когда пользователь открывает это меню (например, щелкает правой кнопкой мыши) в ячейке электронной таблицы. Применимо к Excel.

Дочерние элементы

Элемент Обязательный Описание
Элемент управления типом Button Да Один объект элемента управления Button .

Примечание.

Может быть только один дочерний элемент управления и должен быть тип 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>