ตั้งค่าสีฟอนต์เป็นหนึ่งใน 12 ช่องสีธีม Office พร้อมการปรับ tint ที่ไม่บังคับ เป็นคู่ธีมของ
Font.Color — ใช้เมื่อแอปพลิเคชันต้องการติดตามพาเลตต์ธีมสมุดงานแทนการกำหนด RGB ตามตัวอักษร มีตั้งแต่ v2.61.0 (chart backlog wave D phase 4)
ไวยากรณ์
procedure SetThemeColor(ThemeIdx: Word; Tint: Double);
พารามิเตอร์
ThemeIdx — ช่องธีมแบบ 0-based
(0=lt1, 1=dk1, 2=lt2, 3=dk2, 4..9=accent1..6, 10=hlink, 11=foHlink)
Tint — การปรับค่าสว่างขึ้น/เข้มขึ้นตามสเปคในช่วง -1.0 .. +1.0
เข้ารหัสลงใน XFExt FullColorExt เป็นจำนวนเต็มมีเครื่องหมาย Q15 ใน nTintShade
หมายเหตุ
ตัวตั้งค่าทำงานเหมือนกันกับ
Interior.SetThemeColor แต่เขียนช่อง rsFont ของ XFExt $087D extType ($000D) รายการ Font XF ยังคงได้รับ icv แบบมีดัชนีที่ตรงกันที่สุด เพื่อให้ Excel 97-2003 เห็นค่าประมาณ; Excel 2007+ กู้คืน theme idx + tint แน่นอนจากช่อง XFExt FullColorExt
การอ่านกลับผ่าน
Font.Color จะคืนค่า RGB ที่แก้ไขผ่านพาเลตต์ธีม BIFF ของสมุดงาน ดังนั้นแอปพลิเคชันจะเห็น LongWord ที่เป็นรูปธรรมเสมอ ไม่ว่าตัวตั้งค่าเดิมจะเป็น RGB หรือตามธีม
ตัวอย่าง
แท็กคอลัมน์การตรวจสอบด้วย accent3 + tint เพื่อให้สีฟอนต์ติดตามธีมสมุดงาน
Workbook.Sheets[1].Range['D2', 'D50'].Font.SetThemeColor(6, - 0.25);
Workbook.SaveAs('AuditColumn.xls', xlExcel97);
ดูเพิ่มเติม