2.1.1433 Part 4 Section, sp (Shape)

a.   The standard states that textlink is a formula linking to spreadsheet cell data.

Excel requires that the value of the textlink attribute be a string referencing a cell or a cell range. It should reference a unique cell, as only the first cell in a cell range will be considered.

b.   In the standard, child element txBody has minOccurs equal to zero.

In Excel, if optional attribute textlink is specified, child element txBody is required.

c.   The standard states that the values of the macro attribute are defined by the XML Schema string datatype.

Office requires that the macro attribute value follow the same grammar as name-references ("[ECMA-376] Part 4 §; Names") with a minimum length of 0 characters and a maximum length of 256 characters.