When to use TextFrame or TextFrame2 in VBA
In addition, TextFrame
doesn't contain the property LanguageID
in macOS, so you're forced to use TextFrame2
. Be aware of that if you're working with that property in a cross-platform environment. I faced that problem in the past.
According to Jon Peltier here: http://peltiertech.com/programming-excel-2007-2010-autoshapes-with-vba/
"The TextFrame2 member was added in Excel 2007 and gives better control over the formatting of the text. Because it is not backward compatible, I would recommend using the TextFrame object"
I'm guessing a similar situation applies in PPT.