Когда использовать TextFrame или TextFrame2 в VBA

Пример в Powerpoint:

Объект TextFrame:

Представляет текстовый фрейм в объекте Shape. Содержит текст в текстовом фрейме и свойства и методы, которые управляют выравниванием и закреплением текстового фрейма.

Объект TextFrame2:

Представляет текстовый фрейм в объекте Shape или ShapeRange. Содержит текст в текстовом фрейме и предоставляет свойства и методы, которые управляют выравниванием и закреплением текстового фрейма.

Так TextFrame2 также относится кShapeRange объект, и он имеет несколько больше свойств, чем TextFrame.

Я не совсем уверен, когда или нужно ли мне использовать одно или другое, например, для манипулирования текстовыми значениями, содержащимися в ячейках таблицы на слайде PowerPoint. Кажется, что оба работают, и следующее утверждение возвращает.TRUE

Dim tbl as Table
Set tbl = ActivePresentation.Slides(1).Shapes("Table1").Table

tbl.Cell(r, c).Shape.TextFrame2.TextRange.Characters.Text = _
    tbl.Cell(r, c).Shape.TextFrame.TextRange.Characters.Text

Есть ли какое-то определенное руководство, когда я должен использоватьTextFrame против когда я должен использовать?TextFrame2

Ответы на вопрос(1)

Ваш ответ на вопрос