2.4.44 CFEx

The CFEx record extends a CondFmt.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

frtRefHeaderU

...

...

fIsCF12

nID

rgbContent (variable)

...

frtRefHeaderU (12 bytes): An FrtRefHeaderU structure. The frtRefHeaderU.rt field MUST be 0x087B. The frtRefHeaderU.grbitFrt.fFrtRef MUST be 1. The frtRefHeaderU.ref8 MUST be equal to the sqref field of the associated CondFmt record specified by nID.

fIsCF12 (4 bytes): A Boolean (section 2.5.14) that specifies what type of rule this record extends. MUST be one of the following values:

Value

Meaning

0x00000000

This record extends a rule specified by a CF record and MUST NOT be followed by a CF12 record.

0x00000001

This record extends a rule specified by a CF12 record and MUST be followed by the CF12 record it extends.

nID (2 bytes): An unsigned integer that specifies which CondFmt record is being extended. It MUST be equal to the nID field of one of the CondFmt records in the Worksheet substream.

rgbContent (variable): A CFExNonCF12 structure that specifies the extensions to an existing CF record. MUST be omitted when fIsCF12 is not equal to 0x00.