Compartir a través de


Office.OfficeTheme interface

Proporciona acceso a las propiedades de los colores del tema de Office.

El uso de colores de tema de Office le permite coordinar la combinación de colores del complemento con el tema actual de Office seleccionado por el usuario con la interfaz de usuariodel tema de Officede la cuenta> de Office de archivo>, que se aplica en todas las aplicaciones de Office. El uso de colores del tema de Office es idóneo para los complementos de correo y panel de tareas.

Comentarios

Aplicaciones admitidas, por plataforma

Office en la web Office en Windows Office en Mac Office en iOS Office para Android
Excel No disponible Compatible Compatible Compatible No disponible
Outlook Apoyado Apoyado No disponible No disponible No disponible
PowerPoint No disponible Compatible Compatible Compatible No disponible
Word Compatible Compatible Compatible Compatible No disponible

Ejemplos

function applyOfficeTheme(){
    // Get office theme colors.
    const bodyBackgroundColor = Office.context.officeTheme.bodyBackgroundColor;
    const bodyForegroundColor = Office.context.officeTheme.bodyForegroundColor;
    const controlBackgroundColor = Office.context.officeTheme.controlBackgroundColor;
    const controlForegroundColor = Office.context.officeTheme.controlForegroundColor;

    // Apply body background color to a CSS class.
    $('.body').css('background-color', bodyBackgroundColor);
}

Propiedades

bodyBackgroundColor

Obtiene el color de fondo del cuerpo del tema de Office como un triplete de color hexadecimal (por ejemplo, "#FFA500").

bodyForegroundColor

Obtiene el color de primer plano del cuerpo del tema de Office como un triplete de color hexadecimal (por ejemplo, "#FFA500").

controlBackgroundColor

Obtiene el color de fondo del control de tema de Office como un triplete de color hexadecimal (por ejemplo, "#FFA500").

controlForegroundColor

Obtiene el color de primer plano del control de tema de Office como un triplete de color hexadecimal (por ejemplo, "#FFA500").

Detalles de las propiedades

bodyBackgroundColor

Obtiene el color de fondo del cuerpo del tema de Office como un triplete de color hexadecimal (por ejemplo, "#FFA500").

bodyBackgroundColor: string;

Valor de propiedad

string

bodyForegroundColor

Obtiene el color de primer plano del cuerpo del tema de Office como un triplete de color hexadecimal (por ejemplo, "#FFA500").

bodyForegroundColor: string;

Valor de propiedad

string

controlBackgroundColor

Obtiene el color de fondo del control de tema de Office como un triplete de color hexadecimal (por ejemplo, "#FFA500").

controlBackgroundColor: string;

Valor de propiedad

string

controlForegroundColor

Obtiene el color de primer plano del control de tema de Office como un triplete de color hexadecimal (por ejemplo, "#FFA500").

controlForegroundColor: string;

Valor de propiedad

string