2.4.313 BrtBundleSh

The BrtBundleSh record specifies a sheet.


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

hsState

iTabID

strRelID (variable)

...

strName (variable)

...

hsState (4 bytes):  An ST_SheetState (section 2.5.143) that specifies the visibility state of the sheet.

iTabID (4 bytes):  An unsigned integer that specifies the unique identifier of the sheet. This value MUST be between 1 and 0x0000FFFF inclusive.

strRelID (variable):  A RelID (section 2.5.115) that specifies the relationship that specifies the part containing sheet data. The relationship MUST be one of the following types:

§ Chart Sheet (section 2.1.7.7)

§ Dialog Sheet (section 2.1.7.20)

§ Macro Sheet (section 2.1.7.32)

§ International Macro Sheet (section 2.1.7.31)

§ Worksheet (section 2.1.7.62)

If strRelID is NULL and hsState is VERYHIDDEN, then the type of sheet is a module sheet.

strName (variable):  An XLWideString (section 2.5.169) that specifies the unique case-insensitive name of the sheet. The length of this string MUST be at least 1 and MUST NOT exceed 31 characters. The string MUST NOT contain 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.