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


Office.Control interface

Представляет отдельный элемент управления или команду и состояние, которое он должен иметь.

Комментарии

Примеры кода, показывающие Control , как использовать объект и его свойства, см. в разделах Изменение доступности команд надстройки и Создание пользовательских контекстных вкладок.

Набор обязательных элементов: RibbonApi 1.1

Примеры

// This snippet enables a control (a button) in a custom ribbon tab.
// Note that "MyButton", "OfficeAddinTab1", and "CustomGroup111" are defined in the manifest.
const enableButton = async () => {
    const button: Control = { id: "MyButton", enabled: true };
    const parentGroup: Group = { id: "CustomGroup111", controls: [button] };
    const parentTab: Tab = { id: "OfficeAddinTab1", groups: [parentGroup] };
    const ribbonUpdater: RibbonUpdaterData = { tabs: [parentTab] };
    Office.ribbon.requestUpdate(ribbonUpdater);
}

Свойства

enabled

Указывает, должен ли элемент управления быть включен или отключен. Значение по умолчанию: true.

id

Идентификатор элемента управления, указанный в манифесте.

Сведения о свойстве

enabled

Указывает, должен ли элемент управления быть включен или отключен. Значение по умолчанию: true.

enabled?: boolean;

Значение свойства

boolean

id

Идентификатор элемента управления, указанный в манифесте.

id: string;

Значение свойства

string