Exposes properties which displays data bars in a [[WorksheetCell]] based on the cell's value as relative to the associated range.

DataBarConditionalFormat

new DataBarConditionalFormat(a: number): DataBarConditionalFormat

Returns DataBarConditionalFormat

$t: Type
axisColor: WorkbookColorInfo
axisPosition: DataBarAxisPosition
barBorderColor: WorkbookColorInfo
barColor: WorkbookColorInfo
barFillType: DataBarFillType
direction: DataBarDirection
fillPercentMax: number
fillPercentMin: number

Inherited from: ThresholdConditionBase

priority: number
showBorder: boolean
showValue: boolean

Inherited from: ThresholdConditionBase

stopIfTrue: boolean

Inherited from: ThresholdConditionBase

Returns a [[FormatConditionType]] value which identifies the type of condition for this instance.

get conditionType(): FormatConditionType

Returns FormatConditionType

Inherited from: ThresholdConditionBase

Returns the formula which determines the values to which this condition applies. Note: the formula should return a boolean result. When the formula is applied to cells in the region if the formula returns false then those cells will not be included in the formatting.

get formula(): Formula

Returns Formula

Returns or sets a value which determines the manner in which the longest bar is evaluated for this condition.

get maxPoint(): ConditionValue

Returns ConditionValue

Returns or sets a value which determines the manner in which the shortest bar is evaluated for this condition.

get minPoint(): ConditionValue

Returns ConditionValue

Returns a [[negativeBarFormat]] object which defines the visual attributes of negative-value data bars.

get negativeBarFormat(): NegativeBarFormat

Returns NegativeBarFormat

Inherited from: ThresholdConditionBase

Returns the [[WorksheetRegion]] which identifies the cell range with which this condition is associated.

get regions(): ReadOnlyCollection$1<WorksheetRegion>

Returns ReadOnlyCollection$1<WorksheetRegion>

Inherited from: ThresholdConditionBase

Returns a reference to the associated workbook.

get workbook(): Workbook

Returns Workbook

Inherited from: ThresholdConditionBase

Returns a reference to the associated worksheet.

get worksheet(): Worksheet

Returns Worksheet

Inherited from: ThresholdConditionBase

Sets the [[priority]] value for this rule such that it is the first condition to be evaluated. Applicable only in the case where there is more than one element contained within the associated collection.

setFirstPriority(): void

Returns void

Inherited from: ThresholdConditionBase

Assigns a new [[Formula]] to the [[formula]] property. Note: the formula should return a boolean result. When the formula is applied to cells in the region if the formula returns false then those cells will not be included in the formatting.

setFormula(formula: string, cellReferenceMode: CellReferenceMode): void

Parameters

  • formula: string

    The string representation of the formula.

  • cellReferenceMode: CellReferenceMode

    A [[CellReferenceMode]] value which specifies whether the 'formula' parameter should be interpreted as an A1 or R1C1 expression. This parameter is optional and defaults to null, in which case the [[Workbook.cellReferenceMode]] property is used.

Returns void

Inherited from: ThresholdConditionBase

Sets the [[priority]] value for this rule such that it is the last condition to be evaluated. Applicable only in the case where there is more than one element contained within the associated [[ConditionalFormatCollection]].

setLastPriority(): void

Returns void

Inherited from: ThresholdConditionBase

Replaces the existing regions with new ones

setRegions(regionAddress: string, cellReferenceMode: CellReferenceMode): void

Parameters

  • regionAddress: string

    A string with one or more comma separated region address

  • cellReferenceMode: CellReferenceMode

    An optional cell reference mode

Returns void

Inherited from: ThresholdConditionBase

staticInit(): void

Returns void