HotXLS 문서

SetThemeColor 메서드 (Font)

선택적 색조 조정을 사용하여 12개 Office 테마 색상 슬롯 중 하나에 글꼴 색상을 설정합니다. Font.Color의 테마 동반 메서드입니다. 애플리케이션이 리터럴 RGB를 고정하는 대신 통합 문서 테마 팔레트를 따르려는 경우 사용합니다. v2.61.0 이후 사용 가능(차트 백로그 웨이브 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 범위의 사양 스타일 밝게/어둡게 조정 XFExt FullColorExt에 nTintShade의 Q15 부호 있는 정수로 인코딩됨

주의 사항

세터는 Interior.SetThemeColor와 동일하게 동작하지만 XFExt $087D extType($000D)의 rsFont 슬롯을 씁니다. Font XF 항목은 여전히 최적 인덱싱된 icv를 받으므로 Excel 97-2003은 근사값을 봅니다. Excel 2007 이상은 XFExt FullColorExt 슬롯에서 정확한 테마 idx + 색조를 복구합니다
Font.Color를 통해 읽기 시 통합 문서의 BIFF 테마 팔레트를 통해 해결된 RGB를 반환하므로 원래 세터가 RGB 기반이든 테마 기반이든 관계없이 애플리케이션은 항상 구체적인 LongWord를 봅니다

예제

글꼴 색상이 통합 문서 테마를 추적하도록 감사 열을 accent3 + 색조로 태그 지정합니다

Workbook.Sheets[1].Range['D2', 'D50'].Font.SetThemeColor(6, - 0.25);
Workbook.SaveAs('AuditColumn.xls', xlExcel97);

참고 항목