API Documentation > CorelDRAW > 2025-v26 > Shape > IVGShape
Shape.Properties property
Gives access to the shape's invdividual properties
Syntax:
Property Get Properties() As Properties
Remarks:
The Properties property returns a Properties collection, which allows you to specify and manipulate custom data associated with a given shape. Data stored using the Properties collection is not accessible to the CorelDRAW user and can be retrieved only programmatically. You can use this property as an advanced way of storing custom data with a shape. See also the Shape.ObjectData property.
Examples:
The following VBA example stores all uniform fill colors with each shape so that each fill can be restored later.
Sub StoreFills()
Dim s As Shape
Dim c(0 To 7) As Long, i As Long
For Each s In ActivePage.Shapes
  If s.Fill.Type = cdrUniformFill Then

 s.Fill.UniformColor.CorelScriptGetComponent c(0), c(1), c(2), c(3), c(4), c(5), c(6), c(7)

 For i = 0 To 7


s.Properties("StoredFillColor", i) = c(i)

 Next i
  End If
Next s 
End Sub