Когда использовать TextFrame или TextFrame2 в VBA
Пример в Powerpoint:
Представляет текстовый фрейм в объекте Shape. Содержит текст в текстовом фрейме и свойства и методы, которые управляют выравниванием и закреплением текстового фрейма.
Представляет текстовый фрейм в объекте 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