Here is a quick tip -

Although you can't get/modify the text from a WordArt Shape using “oDocument.Shapes(n).TextFrame.TextRange.Text”, but we can  modify the text using “oDocument.Shapes(n).TextEffect.Text”.