TextFrame オブジェクト (PowerPoint)TextFrame object (PowerPoint)

Shape オブジェクトのレイアウト枠を表します。Represents the text frame in a Shape object. Shape オブジェクトには、レイアウト枠のテキスト、およびレイアウト枠の配置や向きを制御するプロパティやメソッドが含まれます。Contains the text in the text frame and the properties and methods that control the alignment and anchoring of the text frame.

Example

TextFrame オブジェクトを取得するには、 TextFrame プロパティを使用します。Use the TextFrame property to return a TextFrame object. 次の使用例は、myDocument に四角形を追加し、その四角形にテキストを追加し、次に、レイアウト枠に余白を設定します。The following example adds a rectangle to myDocument, adds text to the rectangle, and then sets the margins for the text frame.

Set myDocument = ActivePresentation.Slides(1)

With myDocument.Shapes _

        .AddShape(msoShapeRectangle, 0, 0, 250, 140).TextFrame

    .TextRange.Text = "Here is some test text"

    .MarginBottom = 10

    .MarginLeft = 10

    .MarginRight = 10

    .MarginTop = 10

End With

HasTextFrameプロパティを使用して、図形にテキストフレームがあるかどうかを確認し、 HasTextプロパティを使用して、テキストフレームにテキストが含まれているかどうかを確認します。次に例を示します。Use the HasTextFrameproperty to determine whether a shape has a text frame, and use the HasTextproperty to determine whether the text frame contains text, as shown in the following example.

Set myDocument = ActivePresentation.Slides(1)

For Each s In myDocument.Shapes

    If s.HasTextFrame Then

        With s.TextFrame

            If .HasText Then MsgBox .TextRange.Text

        End With

    End If

Next

メソッドMethods

名前Name
DeleteTextDeleteText

プロパティProperties

名前Name
アプリケーションApplication
AutoSizeAutoSize
CreatorCreator
HasTextHasText
HorizontalAnchorHorizontalAnchor
MarginBottomMarginBottom
MarginLeftMarginLeft
MarginRightMarginRight
MarginTopMarginTop
OrientationOrientation
ParentParent
RulerRuler
TextRangeTextRange
VerticalAnchorVerticalAnchor
WordWrapWordWrap

関連項目See also

PowerPoint オブジェクト モデル リファレンスPowerPoint Object Model Reference

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.