2.5.36 DVals

The DVals structure specifies data validation properties of a worksheet that are used by the user interface of the application.

The following packet diagram specifies this record.


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

reserved

xLeft

...

yTop

...

unused3

...

idvMac

...

A - fWnClosed (1 bit): A bit that specifies whether all data validation input prompts are disabled for this sheet.

reserved (15 bits):  This value MUST be 0 and MUST be ignored.

xLeft (4 bytes): An unsigned integer that specifies the x-coordinate (relative to the Application window) of the top-left corner of the data validation input prompt, measured in pixels. This value MUST be less than or equal to 65535.<63>

yTop (4 bytes): An unsigned integer that specifies the y-coordinate (relative to the application window) of the top-left corner of the data validation input prompt, measured in pixels. This value MUST be less than or equal to 65535.<64>

unused3 (4 bytes):  This value MUST be 0 and MUST be ignored.

idvMac (4 bytes): An unsigned integer that specifies the number of BrtDVal (section 2.4.353) records that follow the BrtBeginDVals (section 2.4.55) record, or BrtDVal14 (section 2.4.354) records that follow the BrtBeginDVals14 (section 2.4.56) record, as defined by Worksheet part ABNF (section 2.1.7.62). This value MUST be less than or equal to 65534.