ShapeRange.Apply-Methode (Projekt)

Wendet die Formatierung auf einen Formbereich an, in den die Formatierungsinformationen mithilfe der PickUp-Methode kopiert wurden.

Syntax

Ausdruck verwendet werden. Anwenden

Ausdruck Eine Variable, die ein 'ShapeRange'-Objekt darstellt.

Rückgabewert

Nothing

Beispiel

Im folgenden Beispiel werden drei zylindrische Shapes erstellt, die erste Form rot gefärbt, die zweite und dritte Form einem Formenbereich hinzugefügt, die Formatierung der ersten Form kopiert und die Formatierung dann auf den Formbereich angewendet.

Sub ApplyShapeFormat()
    Dim theReport As Report
    Dim shp1 As shape
    Dim shp2 As shape
    Dim shp3 As shape
    Dim reportName As String
    Dim sRange As ShapeRange
    
    reportName = "Apply Report"
    
    Set theReport = ActiveProject.Reports.Add(reportName)
    Set shp1 = theReport.Shapes.AddShape(msoShapeCan, 10, 30, 100, 100)
    shp1.Name = "Shape 1"
    shp1.Fill.ForeColor.RGB = &H1010FF  ' Red color.
    
    ' Blue default color.
    Set shp2 = theReport.Shapes.AddShape(msoShapeCan, 30, 140, 100, 100)
    
    ' Blue default color.
    Set shp3 = theReport.Shapes.AddShape(msoShapeCan, 140, 140, 100, 100)
    
    Set sRange = theReport.Shapes.Range(Array(2, 3))
    
    theReport.Shapes("Shape 1").PickUp
    sRange.Apply
End Sub

Siehe auch

ShapeRangeObjektaufnahmemethodeShape.Apply-Methode

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.