HotXLS 문서

TabColor 속성

통합 문서 창 아래쪽에 표시되는 Excel 시트 탭 색상을 반환하거나 설정합니다. Font.ColorInterior.Color와 동일한 인코딩: 하위 바이트는 빨간색, 중간 바이트는 녹색, 상위 바이트는 파란색, 맨 위 바이트는 0입니다. 값을 만들려면 RGB 함수를 사용합니다. 읽기/쓰기 Longword
기본값은 0이며, 이는 "자동/탭 색상 없음"을 의미합니다. 속성이 기본값으로 유지되면 HotXLS는 시트에 대한 BIFF8 SheetExt ($0862) 레코드를 방출하지 않으며 Excel은 탭을 테마 색상으로 표시합니다. 0이 아닌 RGB 값은 저장/열기를 통해 색상이 왕복 전달되도록 통합 문서 전역 스트림에 시트별 SheetExt 레코드를 트리거합니다
읽기 시 색상 인덱스는 통합 문서 팔레트를 통해 해석되므로 응용 프로그램은 소스 .xls 파일에서 Excel이 색상을 어떻게 인코딩했는지에 관계없이 항상 구체적인 RGB 값을 볼 수 있습니다

구문

property TabColor: Longword;

예제

이 예제는 첫 번째 시트의 탭을 녹색으로, 두 번째 시트의 탭을 빨간색으로 설정한 다음 통합 문서를 저장합니다

Workbook.Worksheets[1].TabColor := RGB(0, 255, 0);
Workbook.Worksheets[2].TabColor := RGB(255, 0, 0);
Workbook.SaveAs('TabColors.xls');