2.5.290 XLNameUnicodeString

The XLNameUnicodeString structure specifies a defined name.


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

name (variable)

...

name (variable): An XLUnicodeString that specifies the name. The number of characters in the string, name.cch, MUST be greater than or equal to 1 and less than or equal to 255.

This field MUST adhere to the following grammar:

 name =  name-start-character, *name-characters  
  
 name-start-character =  "_" /   "\" /  Unicode-character 
  
 name-character =  name-start-character  / "."  /  "?" / 0x061F / Unicode-digit 

where:

Unicode-character is any code point which is a character as defined by the Unicode character properties in chapter four of the [RFC2781]

Unicode-digit is any code point which is a digit as defined by the Unicode character properties in chapter four of the [RFC2781].

This field MUST NOT be equal to "TRUE" or "FALSE" using case-insensitive string comparison. This field MUST NOT be an R1C1 or A1 cell reference

An R1C1 cell reference is defined to be:

 R1C1-cell-reference= R1C1-row R1C1-column / R1C1-column R1C1-row
  
 R1C1-row = letter-r row-number
  
 letter-r = "R" / "r"
  
 R1C1-column = letter-c column-number
  
 letter-c = "C" / "c"
 column-number = 1-256
  
 row-number = 1-65536

An A1 cell reference is defined as follows:

 A1-reference  = A1-column A1-Row 
  
 A1-row = row-number
  
     ; See definition of row-number in R1C1 cell reference grammar specified previously. 
  
  
 A1-column = letter / letter-limited-one letter / letter-i letter-limited-two
  
 letter-limited-one =  "A" / "B" / "C" / "D" / "E" / "F" / "G" / "H" / "a" / "b" / "c" / "d" / "e" / "f" / "g" / "h"
  
 letter-limited-two = letter-limited-one / "I" / "J" / "K" / "L" / "M" / "N" / "O" / "P" / "Q" / "R" / "S" / "T" / "U" / "V" / "i" / "j" / "k" / "l" / "m" / "n" / "o" / "p" / "q" / "r" / "s" / "t" / "u" / "v"
  
 letter-i = "I" / "i"
  
 letter = letter-limited-two / "W" / "X" / "Y" / "Z" / "w" / "x" / "y" / "z"