Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Представляет текстовый кадр в объекте Shape или ShapeRange . Содержит текст в текстовом фрейме и предоставляет свойства и методы, управляющие выравниванием и привязкой текстового фрейма.
Замечания
Используйте свойство TextFrame2 объектов Shape и ShapeRange , чтобы вернуть объект TextFrame2 .
Используйте свойство HasTextFrame , чтобы определить, содержит ли фигура или диапазон фигуры текстовый кадр, а свойство HasText — для определения того, содержит ли текстовый фрейм текст.
Пример
В следующем примере к слайду добавляется прямоугольник, к прямоугольнику добавляется текст, а затем задаются поля для текстового кадра.
Public Sub TextFrame2_Example()
Set pptSlide = ActivePresentation.Slides(1)
With pptSlide.Shapes.AddShape(msoShapeRectangle, 0, 0, 250, 140).TextFrame2
.TextRange.Text = "Here is some sample text"
.MarginBottom = 10
.MarginLeft = 10
.MarginRight = 10
.MarginTop = 10
End With
End Sub
В следующем примере показано, как использовать свойство HasTextFrame , чтобы определить, содержит ли фигура текстовый кадр, а затем как использовать свойство HasText для определения того, содержит ли текстовый кадр текст.
Public Sub HasTextFrame_Example()
Set pptSlide = ActivePresentation.Slides(1)
For Each pptShape In pptSlide.Shapes
If pptShape.HasTextFrame Then
With pptShape.TextFrame2
If .HasText Then MsgBox .TextRange.Text
End With
End If
Next
End Sub
См. также
Справочник по объектной модели PowerPoint
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.