2.4.712 BrtNameExt

The BrtNameExt record specifies additional properties for a macro named szName.


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

FRTHeader

cArgDescriptions

szName (variable)

...

rgArgDesc (variable)

...

FRTHeader (4 bytes): An FRTBlank (section 2.5.55) that specifies the future record (section 2.1.6) information for this record.

cArgDescriptions (4 bytes): An unsigned integer that specifies the number of argument descriptions that the associated macro has. This value MUST be greater than or equal to 1 and MUST be less than or equal to 60.

szName (variable):  An XLNameWideString (section 2.5.166) that specifies the name of the macro associated with this record. szName MUST be unique within the BrtNameExt (section 2.4.712) records in the Workbook (section 2.1.7.61) part. At least one of the following conditions MUST be true: there exists a BrtName (section 2.4.711) record in the Workbook (section 2.1.7.61) part such that the name field of that BrtName record is equal to szName and the fProc field of that BrtName record is equal to 1, or there exists a Visual Basic for Applications (VBA) macro named szName.

rgArgDesc (variable): An array of ArgDesc (section 2.5.3). Each array item specifies the description for an argument of the associated macro. The count of items in this array MUST be equal to cArgDescriptions. The values of the iArgDesc fields of all ArgDesc structure items MUST be unique within this array.