TrkFields.Item (method)

method Item
Syntax: TrkField = object.Item ( Index )
Index As Variant -
Index is the element key value in the collection. The data type for the Index argument can be any of the following: string, long, integer, unsigned integer, and unsigned long as a Variant value. The valid numeric index ranges from 1 to the total number of TrkField objects in the collection.
If the Index is a string, it returns the TrkField object with the specified name. If no such object exists in the collection, the method returns Nothing.

If the Index is a number, the method returns the TrkField object from the given position in the collection. If the Index argument is greater than the number of items in the collection, or the collection is empty it returns Nothing.

Example 1:

For idx = 1 To oTrkFields.Count
   Set oTrkField = oTrkFields.Item(idx)
   If Not oTrkField Is Nothing Then
    'oTrkField does not exist....
   End If
Next idx

Example 2:

Dim oTrkFields As Object
Dim oTrkField As Object

For Each oTrkField In oTrkFields
   MsgBox "Name :" & oTrkField.Name & " Value :" & CStr(oTrkField.Value)