Ustawia kolor czcionki do jednego z 12 slotów kolorów motywu Office z opcjonalnym dostosowaniem odcienia. Towarzysz motywu
Font.Color — użyj go, gdy aplikacja chce podążać za paletą motywu skoroszytu zamiast przypinać dosłowny RGB. Dostępne od v2.61.0 (faza 4 paczki D wykresu)
Składnia
procedure SetThemeColor(ThemeIdx: Word; Tint: Double);
Parametry
ThemeIdx — slot motywu od zera
(0=lt1, 1=dk1, 2=lt2, 3=dk2, 4..9=accent1..6, 10=hlink, 11=foHlink)
Tint — dostosowanie jaśniejszy/ciemniejszy w stylu spec w zakresie -1.0 .. +1.0
Zakodowane w XFExt FullColorExt jako 15-bitowa liczba całkowita ze znakiem w nTintShade
Uwagi
Ustawiacz zachowuje się identycznie jak
Interior.SetThemeColor, ale zapisuje slot rsFont w XFExt $087D extType ($000D). Wpis czcionki XF nadal otrzymuje najlepiej dopasowany indeksowany icv, więc Excel 97-2003 widzi przybliżenie; Excel 2007+ odzyskuje dokładny indeks motywu + odcień ze slotu XFExt FullColorExt
Odczyt z powrotem przez
Font.Color zwraca RGB rozwiązany przez paletę motywu BIFF skoroszytu, więc aplikacja zawsze widzi konkretny LongWord bez względu na to, czy oryginalny ustawiacz był oparty na RGB czy motywie
Przykład
Oznacza kolumnę audytu kolorem accent3 + odcień, aby kolor czcionki podążał za motywem skoroszytu
Workbook.Sheets[1].Range['D2', 'D50'].Font.SetThemeColor(6, - 0.25);
Workbook.SaveAs('AuditColumn.xls', xlExcel97);
Zobacz też