Office.Group interface

Representa um grupo de controles em uma guia da faixa de opções.

Conjunto de requisitos: RibbonApi 1.1

Comentários

Usada por

Exemplos

/**
 * 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],
            },
        ],
    });
}

Propriedades

controls

Especifica um ou mais controles no grupo, como itens de menu, botões etc.

id

Identificador do grupo, conforme especificado no manifesto.

visible

Especifica se o grupo de controles é mostrado ou oculto em uma guia personalizada.

Detalhes da propriedade

controls

Especifica um ou mais controles no grupo, como itens de menu, botões etc.

controls?: Control[];

Valor da propriedade

Comentários

Quando o Group objeto faz parte de um objeto Office.RibbonUpdaterData passado para o requestUpdate método de Office.Ribbon, as controls propriedades dos vários objetos Office.Group especificam quais controles têm seu status habilitado alterado; a controls propriedade do objeto pai Tab do Group objeto é ignorada.

id

Identificador do grupo, conforme especificado no manifesto.

id: string;

Valor da propriedade

string

visible

Especifica se o grupo de controles é mostrado ou oculto em uma guia personalizada.

visible?: boolean;

Valor da propriedade

boolean

Comentários

Conjunto de requisitos: RibbonApi 1.3

Exemplos

// 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);