Office.OfficeThemeChangedEventArgs interface

Proporciona el tema de Office actualizado que generó el Office.EventType.OfficeThemeChanged evento.

Comentarios

[ Conjunto de API: Buzón 1.14 ]

Ejemplos

// Adds an event handler for the OfficeThemeChanged event.
Office.onReady(() => {
    document.addEventListener('DOMContentLoaded', () => {
        // Get a reference to the mailbox and use it to add an event handler.
        const mailbox = Office.context.mailbox;
        mailbox.addHandlerAsync(Office.EventType.OfficeThemeChanged, officeThemeChangedHandler, (result) => {
            if (result.status === Office.AsyncResultStatus.Failed) {
                console.error(`Failed to add event handler: ${asyncResult.error.message}`);
                return;
            }

            console.log("Event handler added successfully.");
        });
    });
});

// Handles the OfficeThemeChanged event.
function officeThemeChangedHandler(event) {
    console.log(`Event: ${event.type}`);
    const currentTheme = event.officeTheme;
    // Perform operations based on the current theme.
}

Propiedades

officeTheme

Obtiene el tema de Office actualizado.

type

Obtiene el tipo del evento. Para obtener más información, consulte Office.EventType.

Detalles de las propiedades

officeTheme

Obtiene el tema de Office actualizado.

officeTheme: Office.OfficeTheme;

Valor de propiedad

Comentarios

[ Conjunto de API: Buzón 1.14 ]

type

Obtiene el tipo del evento. Para obtener más información, consulte Office.EventType.

type: "officeThemeChanged";

Valor de propiedad

"officeThemeChanged"

Comentarios

[ Conjunto de API: Buzón 1.14 ]