property Properties.Count as Long
Returns the number of properties in the collection.

TypeDescription
Long A Long expression that specifies the number of properties in the collection.
The Count property indicates the number of properties in the collection. The Item property accesses the Property giving its index / 0 - based or name. The Item / Count properties can be used to enumerate the Properties collection as well as for each statement. The Clear method removes all properties of the Property object. The Clear method of the Component property empties the component, by removing the name, properties and components. The Remove method removes a property giving its index or name.

The following code enumerates the properties of the root component:

Dim c As Variant
For Each c In ICalendar1.Root.Properties
    Debug.Print "Name " & c.Name
Next

and it's equivalent with the following snippet:

Dim i As Long
With ICalendar1.Root.Properties
    For i = 0 To .Count - 1
        Debug.Print .Item(i).Name
    Next
End With