Freigeben über


ShapeRange.TextEffect-Eigenschaft (Project)

Ruft Textformatierungseigenschaften für den Formbereich ab. Schreibgeschützter TextEffectFormat-Wert.

Syntax

Ausdruck. Texteffect

Ausdruck Eine Variable, die ein ShapeRange-Objekt darstellt.

Beispiel

Im folgenden Beispiel wird ein Formbereich erstellt, der eine Textfeldform enthält, die Vordergrundfarbe von Text im Textrahmen auf Rot festgelegt, die Vordergrundfarbe der Textfeldform auf eine gelbliche Bräune festgelegt und dann die TextEffect-Eigenschaft zum Festlegen von Schriftarteigenschaften verwendet.

Wenn mehr als ein Textfeld-Shape im Formenbereich vorhanden wäre, würden die Schriftarteigenschaften jedes Textfelds entsprechend geändert.

Sub FormatTextBox()
    Dim theReport As Report
    Dim textShape As shape
    Dim reportName As String
    Dim sRange As ShapeRange
    
    reportName = "Textbox range report"
    
    Set theReport = ActiveProject.Reports.Add(reportName)
    Set textShape = theReport.Shapes.AddTextbox(msoTextOrientationHorizontal, 30, 50, 350, 80)
    textShape.Name = "My text box"
    
    textShape.TextFrame2.TextRange.Text = "This is a test. It's only a test. "
    textShape.TextFrame2.TextRange.Characters.Font.Fill.ForeColor.RGB = &H2020CC
    textShape.Fill.ForeColor.RGB = &H88CCCC
    
    Set sRange = theReport.Shapes.Range(Array("My text box"))
    
    With sRange.TextEffect
        .FontName = "Courier New"
        .FontBold = True
        .FontItalic = True
        .FontSize = 28
    End With
End Sub

Eigenschaftswert

TEXTEFFECTFORMAT

Siehe auch

ShapeRange-ObjektShape.TextEffect-EigenschaftTextEffectFormat

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.