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 |
- En Outlook, se admite la API de tema de Office a partir del conjunto de requisitos de buzón 1.14. No se admite en complementos de Outlook que implementan la activación basada en eventos.
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
body |
Obtiene el color de fondo del cuerpo del tema de Office como un triplete de color hexadecimal (por ejemplo, "#FFA500"). |
body |
Obtiene el color de primer plano del cuerpo del tema de Office como un triplete de color hexadecimal (por ejemplo, "#FFA500"). |
control |
Obtiene el color de fondo del control de tema de Office como un triplete de color hexadecimal (por ejemplo, "#FFA500"). |
control |
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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de