Imposta il colore del carattere su uno dei 12 slot colore tema Office con una regolazione di tinta opzionale. Complemento tema di
Font.Color — da usare quando l'applicazione vuole seguire la tavolozza tema della cartella di lavoro invece di fissare un valore RGB letterale. Disponibile dalla v2.61.0 (backlog grafico onda D fase 4)
Sintassi
procedure SetThemeColor(ThemeIdx: Word; Tint: Double);
Parametri
ThemeIdx — slot tema in base 0
(0=lt1, 1=dk1, 2=lt2, 3=dk2, 4..9=accent1..6, 10=hlink, 11=foHlink)
Tint — regolazione schiarimento/oscuramento nello stile spec nell'intervallo -1,0 .. +1,0
Codificato nel FullColorExt XFExt come numero intero con segno Q15 in nTintShade
Note
Il setter si comporta in modo identico a
Interior.SetThemeColor, ma scrive lo slot rsFont dell'XFExt $087D extType ($000D). La voce font XF riceve ancora un icv indicizzato con corrispondenza approssimativa in modo che Excel 97-2003 veda un'approssimazione; Excel 2007+ recupera il tema idx + tinta esatti dallo slot FullColorExt XFExt
La rilettura tramite
Font.Color restituisce il valore RGB risolto tramite la tavolozza tema BIFF della cartella di lavoro, quindi l'applicazione vede sempre un LongWord concreto indipendentemente dal fatto che il setter originale fosse RGB o basato su tema
Esempio
Contrassegna una colonna di audit con accent3 + tinta in modo che il colore del carattere segua il tema della cartella di lavoro
Workbook.Sheets[1].Range['D2', 'D50'].Font.SetThemeColor(6, - 0.25);
Workbook.SaveAs('AuditColumn.xls', xlExcel97);
Vedere anche