Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The BoundSheet8 record specifies basic information about a sheet (1), including the sheet (1) name, hidden state, and type of sheet (1).
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
lbPlyPos |
|||||||||||||||||||||||||||||||
A |
unused |
dt |
stName (variable) |
||||||||||||||||||||||||||||
... |
lbPlyPos (4 bytes): A FilePointer as specified in [MS-OSHARED] section 2.2.1.5 that specifies the stream position of the start of the BOF record for the sheet (1).
A - hsState (2 bits): An unsigned integer that specifies the hidden state of the sheet (1). MUST be a value from the following table:
-
Value
Meaning
0x00
0x01
Hidden
0x02
Very Hidden; the sheet (1) is hidden and cannot be displayed using the user interface.
unused (6 bits): Undefined and MUST be ignored.
dt (8 bits): An unsigned integer that specifies the sheet (1) type. MUST be a value from the following table:
-
Value
Meaning
0x00
The sheet substream that starts with the BOF record specified in lbPlyPos MUST contain one WsBool record. If the fDialog field in that WsBool is 1 then the sheet is dialog sheet. Otherwise, the sheet is a worksheet.
0x01
0x02
0x06
stName (variable): A ShortXLUnicodeString structure that specifies the unique case-insensitive name of the sheet (1). The character count of this string, stName.cch, MUST be greater than or equal to 1 and less than or equal to 31. The string MUST NOT contain the any of the following characters:
0x0000
0x0003
colon (:)
backslash (\)
asterisk (*)
question mark (?)
forward slash (/)
opening square bracket ([)
closing square bracket (])
The string MUST NOT begin or end with the single quote (') character.