property Properties.Item (Index as Variant) as Property
Returns a specific Property of the Properties collection, giving its index or name.

TypeDescription
Index as Variant A Long expression that specifies the index of the property to be requested, or a String expression that specifies the name of the property to be requested
Property A Property being requested.
The Item property accesses the Property giving its index / 0 - based or name. The Count property indicates the number of properties in the collection. 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