Attachments Collection
The Attachments collection contains all of the attachments to a message. The collection can be used to determine the total number of attachments to the message, or to access individual Attachment objects within the collection.
Syntax
Attachments.property|method
| Properties | |
| Count | Returns the number of attachments in the collection. | 
| Item | Returns a reference to an attachment in the collection. | 
| Methods | |
| Remove | Removes the attachment with the specified index from the collection. | 
| RemoveAll | Removes all the attachments from the collection. | 
Remarks
 Item 
  is the default property of the collection, so Attachments.Item(index) 
  and Attachments(index) are equivalents.
  
  To iterate through the collection, you can use either a For .. Each 
  statement or any common loop statement such as For .. To. 
Example
The following examples use different syntax to display filenames of all attachments to a message. It's assumed that the message has already been retrieved and stored in objMsg object.For Each objAttach In objMsg.Attachments
  MsgBox objAttach.Filename
  ' In ASP, use Response.Write instead of MsgBox
Next
For .. To syntax
For I = 1 To objMsg.Attachments.Count
  MsgBox objMsg.Attachments(I).Filename
  ' In ASP, use Response.Write instead of MsgBox
Next
See Also
Attachment Object, Message.Attachments Property