Nastaví barvu písma na jeden z 12 slotů barev motivu Office s volitelnou úpravou tónu. Doprovodná funkce motivu pro
Font.Color — použijte ji, když chce aplikace sledovat paletu motivu sešitu místo pevného nastavení konkrétní hodnoty RGB. Dostupná od v2.61.0 (vlna zásobníku grafů D fáze 4)
Syntaxe
procedure SetThemeColor(ThemeIdx: Word; Tint: Double);
Parametry
ThemeIdx — slot motivu na bázi 0
(0=lt1, 1=dk1, 2=lt2, 3=dk2, 4..9=accent1..6, 10=hlink, 11=foHlink)
Tint — úprava zesvětlení/ztmavení ve stylu specifikace v rozsahu -1.0 .. +1.0
Kódováno do XFExt FullColorExt jako Q15 celé číslo se znaménkem v nTintShade
Poznámky
Přepínač se chová identicky jako
Interior.SetThemeColor, ale zapisuje slot rsFont záznamu XFExt $087D extType ($000D). Záznam Font XF stále obdrží nejlepší shodu indexovaného icv, takže Excel 97-2003 vidí aproximaci; Excel 2007+ obnoví přesný idx motivu + tón ze slotu XFExt FullColorExt
Zpětné čtení prostřednictvím
Font.Color vrátí RGB přeložené přes paletu motivu BIFF sešitu, takže aplikace vždy vidí konkrétní hodnotu LongWord bez ohledu na to, zda byl původní přepínač RGB nebo motivový
Příklad
Označí sloupec auditu barvou accent3 + tón, aby barva písma sledovala motiv sešitu
Workbook.Sheets[1].Range['D2', 'D50'].Font.SetThemeColor(6, - 0.25);
Workbook.SaveAs('AuditColumn.xls', xlExcel97);
Viz také