The Count property returns the number of Attachment objects in the collection. Read-only.
collAttachments.Count
Long
This code fragment stores in an array the names of all Attachment objects in the collection. It shows the Count and Item properties working together.
' from the sample function, TstDrv_Util_SmallCollectionCount
' collAttachments is an Attachments collection
x = Util_SmallCollectionCount(collAttachments)
Function Util_SmallCollectionCount(objColl As Object)
Dim strItemName(100) As String ' Names of objects in collection
Dim i As Integer ' loop counter
On Error GoTo error_amsmtp
If objColl Is Nothing Then
MsgBox "Must supply a valid collection object as a parameter"
Exit Function
End If
If 0 = objColl.Count Then
MsgBox "No messages in the collection"
Exit Function
End If
For i = 1 To objColl.Count Step 1
strItemName(i) = objColl.Item(i).Name
If 100 = i Then ' max size of string array
Exit Function
End If
Next i
' error handling here...
End Function