2.4.23 BookExt

The BookExt record specifies properties of a workbook file.


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

frtHeader

...

...

cb

A

B

C

D

E

F

G

H

I

reserved

grbit1 (optional)

grbit2 (optional)

frtHeader (12 bytes): An FrtHeader structure. The frtHeader.rt field MUST be 0x0863.

cb (4 bytes): An unsigned integer that specifies the size of the record in bytes.

A - fDontAutoRecover (1 bit): A bit that specifies whether AutoRecover is disabled for the workbook.

B - fHidePivotList (1 bit): A bit that specifies whether the PivotTable field list is hidden for this workbook.

C - fFilterPrivacy (1 bit): A bit that specifies whether personal information is removed from this workbook on save.

D - fEmbedFactoids (1 bit): A bit that specifies whether smart tags are embedded in this workbook on save.

E - mdFactoidDisplay (2 bits): A bit that specifies how smart tags are displayed in the workbook. The value MUST be one of the following:

Value

Meaning

0x00

The application will display the smart tag actions button and the smart tag indicator.

0x01

The application will display the smart tag actions button only. The smart tag indicators will not be displayed.

0x02

The application will not display the smart tag actions button or the smart tag indicator.

F - fSavedDuringRecovery (1 bit): A bit that specifies whether the workbook was saved during AutoRecover.

G - fCreatedViaMinimalSave (1 bit): A bit that specifies whether the workbook was created by a minimal save during data recovery.

H - fOpenedViaDataRecovery (1 bit): A bit that specifies whether the workbook was opened by means of data recovery.

I - fOpenedViaSafeLoad (1 bit): A bit that specifies whether the workbook was opened in safe load mode.

reserved (22 bits): MUST be zero, and MUST be ignored.

grbit1 (1 byte): A BookExt_Conditional11 structure that specifies additional workbook-specific information. This structure MUST exist when cb is greater than 20.

grbit2 (1 byte): A BookExt_Conditional12 structure that specifies additional workbook-specific information. This structure MUST exist when cb is greater than 21.