Table of contents
Collapse the table of content
Expand the table of content

Shape.TextEffect Property (Project)

office 365 dev account|Last Updated: 6/12/2017
1 Contributor

Gets text formatting properties for the shape. Read-only TextEffectFormat.


expression. TextEffect

expression A variable that represents a Shape object.


The following example sets the foreground color of text in a text frame to red, the foreground color of the text box shape to a yellowish tan, and then uses the TextEffect property to set font properties.

Sub FormatTextBox()
    Dim theReport As Report
    Dim textShape As shape
    Dim reportName As String

    reportName = "Textbox report"

    Set theReport = ActiveProject.Reports.Add(reportName)
    Set textShape = theReport.Shapes.AddTextbox(msoTextOrientationHorizontal, 30, 50, 350, 80)

    textShape.TextFrame2.TextRange.Text = "This is a test. It is only a test. "
    textShape.TextFrame2.TextRange.Characters.Font.Fill.ForeColor.RGB = &;H2020CC
    textShape.Fill.ForeColor.RGB = &;H88CCCC

    With textShape.TextEffect
        .FontName = "Courier New"
        .FontBold = True
        .FontItalic = True
        .FontSize = 28
    End With
End Sub

Property value


See also

Other resources

Shape ObjectShapeRange.TextEffect PropertyTextEffectFormat

© 2018 Microsoft