Método Shape.Apply (Project)
Aplica a formatação a uma forma, em que as informações de formatação foram copiadas usando o método PickUp .
Sintaxe
expressão. Aplicar
Expressão Uma variável que representa um objeto Shape .
Valor de retorno
Nothing
Exemplo
O exemplo a seguir cria duas formas cilíndricas, colore a primeira forma vermelha, copia a formatação da primeira forma e, em seguida, aplica-a à segunda forma.
Sub ApplyShapeFormat()
Dim theReport As Report
Dim shp1 As shape
Dim shp2 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.
Set shp2 = theReport.Shapes.AddShape(msoShapeCan, 30, 140, 100, 100)
shp2.Name = "Shape 2" ' Blue default color.
With theReport
.Shapes("Shape 1").PickUp
.Shapes("Shape 2").Apply
End With
End Sub
Confira também
Método Shape ObjectPickUpShapeRange.Apply
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.