Nastaví farbu písma na jeden z 12 slotov farby témy Office s voliteľnou úpravou odtieňa. Sprievodca témy pre
Font.Color — použite ho, keď aplikácia chce sledovať paletu témy zošita namiesto zadania konkrétneho RGB. Dostupné od v2.61.0 (vlna D fáza 4 nevybavenej grafu)
Syntax
procedure SetThemeColor(ThemeIdx: Word; Tint: Double);
Parametre
ThemeIdx — slot témy od 0
(0=lt1, 1=dk1, 2=lt2, 3=dk2, 4..9=accent1..6, 10=hlink, 11=foHlink)
Tint — úprava svetlejšia/tmavšia podľa špecifikácie v rozsahu -1,0 .. +1,0
Zakódovaná do XFExt FullColorExt ako celé číslo Q15 so znamienkom v nTintShade
Poznámky
Nastavovač sa správa identicky ako
Interior.SetThemeColor, ale zapisuje slot rsFont XFExt $087D extType ($000D). Vstup XF písma stále dostáva najlepšiu zhodu indexovaného icv, takže Excel 97-2003 vidí aproximáciu; Excel 2007+ obnoví presný idx témy + odtieň zo slotu XFExt FullColorExt
Spätné čítanie cez
Font.Color vracia RGB vyriešené cez BIFF paletu témy zošita, takže aplikácia vždy vidí konkrétny LongWord bez ohľadu na to, či pôvodný nastavovač bol RGB alebo téma
Príklad
Označí auditný stĺpec s accent3 + odtieňom, aby farba písma sledovala tému zošita
Workbook.Sheets[1].Range['D2', 'D50'].Font.SetThemeColor(6, - 0.25);
Workbook.SaveAs('AuditColumn.xls', xlExcel97);
Pozri tiež