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”.