將字型色彩設定為 12 個 Office 佈景主題色彩插槽之一,並帶有選用色調調整。
Font.Color 的佈景主題配套方法 — 當應用程式需要跟隨活頁簿佈景主題調色盤(而非固定 RGB)時使用。自 v2.61.0(圖表待辦清單 wave D 第 4 階段)起可用
語法
procedure SetThemeColor(ThemeIdx: Word; Tint: Double);
參數
ThemeIdx — 以 0 為基底的佈景主題插槽
(0=lt1, 1=dk1, 2=lt2, 3=dk2, 4..9=accent1..6, 10=hlink, 11=foHlink)
Tint — 規格樣式的明暗調整,範圍 -1.0 .. +1.0
以 Q15 帶正負號整數形式編碼至 XFExt FullColorExt 的 nTintShade
備註
設定器的行為與
Interior.SetThemeColor 相同,但寫入 XFExt $087D extType ($000D) 的 rsFont 插槽。Font XF 項目仍會收到最接近的索引 icv,以便 Excel 97-2003 看到近似值;Excel 2007+ 從 XFExt FullColorExt 插槽還原精確的佈景主題索引 + 色調
透過
Font.Color 讀取時,傳回透過活頁簿 BIFF 佈景主題調色盤解析的 RGB,因此應用程式無論原始設定器是 RGB 或佈景主題,都能看到具體的 LongWord
範例
使用 accent3 + 色調標記稽核欄,以便字型色彩跟隨活頁簿佈景主題
Workbook.Sheets[1].Range['D2', 'D50'].Font.SetThemeColor(6, - 0.25);
Workbook.SaveAs('AuditColumn.xls', xlExcel97);
另請參閱