2.4.234 RRDRenSheet

The RRDRenSheet record specifies the old and new name of a sheet after renaming the sheet in a shared 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

rrd (14 bytes)

...

...

...

cchOldName

stOldName (255 bytes)

...

...

...

cchNewName

...

stNewName (255 bytes)

...

...

...

rrd (14 bytes):  An RRD structure that specifies the revision record information used to track changes in a shared workbook. The rrd.revid MUST be greater than 0. The rrd.revt MUST be equal to 0x0009. The rrd.tabid MUST NOT be 0xFFFF.

cchOldName (2 bytes): An unsigned integer that specifies the number of characters in stOldName that are used to specify the name of the old sheet. Characters in stOldName that are to the right of these used characters are ignored. If stOldName.fHighByte is 0, the value MUST be less than or equal to 227. If stOldName.fHighByte is 1, the value MUST be less than or equal to 127.

stOldName (255 bytes): An XLUnicodeStringNoCch structure that specifies the name of the old sheet.

cchNewName (2 bytes): An unsigned integer that specifies the number of characters in stNewName that are used to specify the name of the new sheet. Characters in stNewName that are to the right of these used characters are ignored. If stNewName.fHighByte is 0, the value MUST be less than or equal to 227. If stNewName.fHighByte is 1, the value MUST be less than or equal to 127.

stNewName (255 bytes): An XLUnicodeStringNoCch structure that specifies the name of the new sheet.