Setting a shape's text

I wonder which TShapeOption I have to use for a TXlsFile.SetObjectProperty call to set a shape's text. In Excel OLE automation this can be done by setting a shape's TextFrame.Characters.Text property.

For a shape text, you can use SetObjectText:
xls.SetObjectText(-1, "@label 2", "hello world");