Establece el color de fuente en uno de los 12 slots de color de tema de Office con un ajuste de tono opcional. Complemento de tema de
Font.Color — úselo cuando la aplicación desee seguir la paleta de temas del libro en lugar de fijar un RGB literal. Disponible desde v2.61.0 (ola D de la lista de espera de gráficos, fase 4)
Sintaxis
procedure SetThemeColor(ThemeIdx: Word; Tint: Double);
Parámetros
ThemeIdx — slot de tema de base 0
(0=lt1, 1=dk1, 2=lt2, 3=dk2, 4..9=accent1..6, 10=hlink, 11=foHlink)
Tint — ajuste de aclarado/oscurecido en el rango -1,0 .. +1,0
Codificado en el XFExt FullColorExt como entero con signo Q15 en nTintShade
Observaciones
El establecedor se comporta de forma idéntica a
Interior.SetThemeColor, pero escribe el slot rsFont del XFExt $087D extType ($000D). La entrada XF de Font sigue recibiendo un icv indexado de mejor coincidencia para que Excel 97-2003 vea una aproximación; Excel 2007 y versiones posteriores recuperan el índice de tema exacto + tono del slot FullColorExt de XFExt
La lectura mediante
Font.Color devuelve el RGB resuelto a través de la paleta de tema BIFF del libro, de modo que la aplicación siempre ve un LongWord concreto independientemente de si el establecedor original fue RGB o basado en tema
Ejemplo
Etiqueta una columna de auditoría con accent3 + tono para que el color de fuente siga el tema del libro
Workbook.Sheets[1].Range['D2', 'D50'].Font.SetThemeColor(6, - 0.25);
Workbook.SaveAs('AuditColumn.xls', xlExcel97);
Véase también