Office.Group interface

Representa un grupo de controles en una pestaña de la cinta de opciones.

Conjunto de requisitos: RibbonApi 1.1

Comentarios

Usada por

Ejemplos

/**
 * Shows or hides a contextual tab.
 */
async function setContextualTabVisibility(visible: boolean) {
    // Define a tab group of controls.
    const group: Office.Group = {
        id: "TableToolsGroup",
        controls: [
            // The controls of the group...
        ],
    };
    
    // Update the ribbon to show or hide a tab with the specified group of controls.
    await Office.ribbon.requestUpdate({
        tabs: [
            {
                id: "contextTab1",
                visible: visible,
                groups: [group],
            },
        ],
    });
}

Propiedades

controls

Especifica uno o varios de los controles del grupo, como los elementos de menú, los botones, etc.

id

Identificador del grupo tal y como se especifica en el manifiesto.

visible

Especifica si el grupo de controles se muestra u oculta en una pestaña personalizada.

Detalles de las propiedades

controls

Especifica uno o varios de los controles del grupo, como los elementos de menú, los botones, etc.

controls?: Control[];

Valor de propiedad

Comentarios

Cuando el Group objeto forma parte de un objeto Office.RibbonUpdaterData pasado al requestUpdate método de Office.Ribbon, las controls propiedades de los distintos objetos Office.Group especifican qué controles han cambiado su estado habilitado; la controls propiedad Group del objeto primario Tab del objeto se omite.

id

Identificador del grupo tal y como se especifica en el manifiesto.

id: string;

Valor de propiedad

string

visible

Especifica si el grupo de controles se muestra u oculta en una pestaña personalizada.

visible?: boolean;

Valor de propiedad

boolean

Comentarios

Conjunto de requisitos: RibbonApi 1.3

Ejemplos

// Hide the Reporting Group from the User Tools tab on the ribbon.
const group: Office.Group = {
    id: "Contoso.ReportingGroup",
    visible: false
};
const tab: Office.Tab = {
    id: "Contoso.UserToolsTab",
    groups: [group]
};
// Apply the change to the ribbon.
const ribbonUpdater: Office.RibbonUpdaterData = { tabs: [tab] };
await Office.ribbon.requestUpdate(ribbonUpdater);