Office.Addin interface

Representa a funcionalidade de nível de suplemento para operar ou configurar vários aspectos do suplemento.

Comentários

Conjunto de requisitos: SharedRuntime 1.1

Propriedades

beforeDocumentCloseNotification

Representa uma caixa de diálogo de notificação modal que pode aparecer quando o usuário tenta fechar um documento. O documento não será fechado até que o usuário responda. Essa API só tem suporte no Excel.

Métodos

getStartupBehavior()

Obtém o comportamento de inicialização atual do suplemento.

hide()

Oculta o painel de tarefas.

onVisibilityModeChanged(handler)

Adiciona um manipulador para o onVisibilityModeChanged evento.

setStartupBehavior(behavior)

Define o comportamento de inicialização do suplemento para quando o documento for aberto da próxima vez.

showAsTaskpane()

Mostra o painel de tarefas associado ao suplemento.

Detalhes da propriedade

beforeDocumentCloseNotification

Representa uma caixa de diálogo de notificação modal que pode aparecer quando o usuário tenta fechar um documento. O documento não será fechado até que o usuário responda. Essa API só tem suporte no Excel.

beforeDocumentCloseNotification: BeforeDocumentCloseNotification;

Valor da propriedade

Comentários

Conjunto de requisitos: SharedRuntime 1.2

Exemplos

// Enable the before document close modal notification dialog. 
async function enableNotification() {
    await Office.addin.beforeDocumentCloseNotification.enable(); 
}

// Add an event handler to detect when the document close operation is cancelled.
Office.addin.beforeDocumentCloseNotification.onCloseActionCancelled(async function () {
    // When the document close attempt is cancelled, write a message to the active range in the worksheet.
    await Excel.run(async (context) => {
        const range = context.workbook.getSelectedRange();
        range.values = [["Detected onCloseActionCancelled event."]];
        await context.sync();
    });
});

Detalhes do método

getStartupBehavior()

Obtém o comportamento de inicialização atual do suplemento.

getStartupBehavior(): Promise<Office.StartupBehavior>;

Retornos

Comentários

Conjunto de requisitos: SharedRuntime 1.1

hide()

Oculta o painel de tarefas.

hide(): Promise<void>;

Retornos

Promise<void>

Uma promessa que é resolvida quando a interface do usuário está oculta.

Comentários

Conjunto de requisitos: SharedRuntime 1.1

onVisibilityModeChanged(handler)

Adiciona um manipulador para o onVisibilityModeChanged evento.

onVisibilityModeChanged(
            handler: (message: VisibilityModeChangedMessage) => void,
        ): Promise<() => Promise<void>>;

Parâmetros

handler

(message: Office.VisibilityModeChangedMessage) => void

A função do manipulador que é chamada quando o evento é emitido. Esta função recebe uma mensagem para o componente receptor.

Retornos

Promise<() => Promise<void>>

Uma promessa que é resolvida como uma função quando o manipulador é adicionado. Chamá-lo remove o manipulador.

Comentários

Conjunto de requisitos: SharedRuntime 1.1

Exemplos

Office.onReady(() => {
    Office.addin.onVisibilityModeChanged((args: Office.VisibilityModeChangedMessage) => {
        if (args.visibilityMode === Office.VisibilityMode.taskpane) {
            // Do something when the task pane is visible.
        }
    });

    // Other startup tasks.
});

setStartupBehavior(behavior)

Define o comportamento de inicialização do suplemento para quando o documento for aberto da próxima vez.

setStartupBehavior(behavior: Office.StartupBehavior): Promise<void>;

Parâmetros

behavior
Office.StartupBehavior

Especifica o comportamento de inicialização do suplemento.

Retornos

Promise<void>

Comentários

Conjunto de requisitos: SharedRuntime 1.1

Exemplos

// Configure your add-in to load and start running when the document is opened.
Office.addin.setStartupBehavior(Office.StartupBehavior.load);

showAsTaskpane()

Mostra o painel de tarefas associado ao suplemento.

showAsTaskpane(): Promise<void>;

Retornos

Promise<void>

Uma promessa que é resolvida quando a interface do usuário é mostrada.

Comentários

Conjunto de requisitos: SharedRuntime 1.1