셀 범위에 Excel 2007+
데이터 막대 조건부 서식 규칙을 추가하고 저장 전에 규칙의 중지점별 조정을 세부 조정할 수 있도록 새
TCondFormatRule을 반환합니다. 내부적으로 BIFF8 저장 시 CONDFMT12 블록과 CF12 레코드를 만듭니다. XLSX 출력의 경우 동일한 규칙이 OOXML
<cfRule type="dataBar"> 요소를 통해 렌더링됩니다. (v2.34.0부터 사용 가능합니다.)
구문
function AddCondFormatDataBar(
const ARange: WideString;
AColor: LongWord;
AMinKind:
TXLSCfValueKind = cfvMinOfRange;
const AMinValue: WideString = '';
AMaxKind:
TXLSCfValueKind = cfvMaxOfRange;
const AMaxValue: WideString = ''):
TCondFormatRule;
| ARange |
WideString. Sqref String, e.g. 'A1:A10' 또는 'B2:C20' |
| AColor |
LongWord입니다 Delphi BGR 형식의 막대 채우기 색입니다 R은 하위 바이트에 있습니다 파란색 채우기는 $00FF0000 초록색 채우기는 $0000FF00을 사용합니다 |
| AMinKind / AMaxKind |
TXLSCfValueKind. 임계값 형식입니다 cfvNumber, cfvMinOfRange, cfvMaxOfRange, cfvPercent, cfvPercentile, cfvFormula, cfvAutoMin, cfvAutoMax 기본값은 min→cfvMinOfRange와 max→cfvMaxOfRange로 매핑되며 Excel의 기본 "automatic" 막대 경계와 일치합니다 |
| AMinValue / AMaxValue |
WideString. Threshold literal (numeric 텍스트 용 cfvNumber/cfvPercent/cfvPercentile, A1-범위 또는 수식 텍스트 용 cfvFormula). Ignored 용 cfvMinOfRange / cfvMaxOfRange / cfvAutoMin / cfvAutoMax |
예제
이 예제는 기본 범위의 최솟값/최댓값 경계를 사용하여 A1:A10에 파란색 데이터 막대를 추가합니다
Sheet.AddCondFormatDataBar('A1:A10', $00FF0000);
참조