2.4.22 BookBool

The BookBool record specifies some of the properties associated with a workbook.


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

A

B

C

D

E

F

G

H

reserved2

A - fNoSaveSup (1 bit): A bit that specifies that external link values are saved in the workbook. MUST be a value from the following table:

Value

Meaning

0

External link values are saved.

1

External link values are not saved.

B - reserved1 (1 bit): MUST be zero, and MUST be ignored.

C - fHasEnvelope (1 bit): A bit that specifies whether the workbook has an envelope as a result of sending the workbook to a mail recipient. If fEnvelopeVisible is 1 or fEnvelopeInitDone is 1, then this bit MUST be 1.

D - fEnvelopeVisible (1 bit): A bit that specifies whether the envelope is visible.

E - fEnvelopeInitDone (1 bit): A bit that specifies whether the envelope has been initialized.

F - grUpdateLinks (2 bits): An unsigned integer that specifies when the application updates external links in the workbook. The value MUST be one of the following:

Value

Meaning

0

Prompt user to update.

1

Do not update, and do not prompt user.

2

Silently update external links. The application can choose to prompt the user because of security concerns<44>.

G - unused (1 bit): Undefined and MUST be ignored.

H - fHideBorderUnselLists (1 bit): A bit that specifies whether to hide borders of tables that do not contain the active cell<45>.

reserved2 (7 bits): MUST be zero, and MUST be ignored.