Platform SDK: CDO for Windows 2000 |
The Add method adds a new BodyPart object to the collection.
[Visual Basic] Function Add([ByVal Index as Long = -1]) as IBodyPart [C++] HRESULT Add( long Index = -1, IBodyPart** pVal); [IDL] HRESULT Add( [in, defaultvalue(-1), optional] long Index, [out,retval] IBodyPart** pVal );
The Index parameter allows a BodyPart object to be inserted into a specific location in the collection.
If an object already exists in the collection with the index value that you specify, then that object and all following objects have their index value increased by one, and the object is then inserted. Using the Add method to insert and object does not replace the object at the index value you specify.
The content type for the newly added BodyPart object defaults to application/octet-stream.
The content disposition for the newly added BodyPart object defaults to attachment if the BodyParts collection contains attachments. (that is, if it was retrieved using an Attachments property on another object, such as the Message object.) The filename attribute parameter, however, is not set automatically.
' Reference to Microsoft ActiveX Data Objects 2.5 Library ' Reference to Microsoft CDO for Windows 2000 Library Dim iMsg as New CDO.Message Dim iBp as IBodyPart Dim iBps as IBodyParts Set iBps = iMsg.BodyPart.BodyParts Set iBp = iBps.Add ...