オプションの淡色調整を伴う 12 種類の Office テーマカラースロットのいずれかにフォント色を設定します
Font.Color — アプリケーションがリテラル RGB を固定するのではなく、ワークブックのテーマ パレットに従いたい場合に使用します。v2.61.0 以降で利用可能 (chart backlog 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
の範囲における明るさ/暗さ調整 nTintShade
備考
セッターは IXLSInterior.SetThemeColor と同一の動作をしますが、XFExt $087D extType ($000D) の rsFont スロットに書き込みます
Interior.SetThemeColor と似ていますが、書き込み先は XFExt $087D (extType $000D) の rsFont スロットです。Font の XF エントリには引き続き最も近いインデックスの icv が設定されるため、Excel 97-2003 では近似色が表示されます。Excel 2007+ は、XFExt FullColorExt スロットから正確なテーマ idx + tint を復元します
Reading back via
Font.Color による読み取り時はワークブックの BIFF テーマパレットを通じて解決された RGB が返されます
使用例
フォント色がワークブックのテーマに追従するように、accent3 + tint で監査列をタグ付けします
Workbook.Sheets[1].Range['D2', 'D50'].Font.SetThemeColor(6, - 0.25);
Workbook.SaveAs('AuditColumn.xls', xlExcel97);
関連項目