|
RDOAttachment object represents a
message attachment.
Returned by:
RDOAttachments.Item, Add
The example below connects to the
MAPI session used by Outlook, retrieves a message using the entry id of a give
Outlook Object Model message, and prints out all the attachment names.
set Session = CreateObject("Redemption.RDOSession")
Session.MAPIOBJECT = Application.Session.MAPIOBJECT
set Mail = Session.GetMessageFromID(MailItem.EntryID)
for each att in Mail.Attachments
debug.print att.filename
next |
|
|
|
_MAPIProp methods and properties:
GetIDsFromNames, Fields(), GetPropList, GetNamesFromIDs, CopyTo, Save,
MAPIOBJECT, Session |
|
Properties |
|
Parent |
RDOMail,
read-only. Returns the parent message of the attachment
|
|
DisplayName |
String, read-write. Display
name of the attachment.
Warning: as of Outlook 2002
SP3, Outlook does not use the attachment display name, it always
displays the file name for the security reason.
|
|
FileName |
String, read-write. File name
of the attachment.
|
|
PathName |
String, read-write.
Attachment file path. Only valid for the attachments added by reference.
|
|
Position |
Integer, read-write.
Attachment position in the message body. Only valid for the messages in
the RTF format. |
|
Type |
Integer, read-only. Returns
an rdoAttachmentType constant indicating the type of the attachment. Can
be one of these rdoAttachmentType constants.
olByReference (4)
olByValue (1)
olEmbeddeditem (5)
olOLE (6) olOneDrive(7)
|
|
AsText |
String, read-write.
Returns/sets the attachment data as a string
|
|
AsArray |
Variant array, read-write.
Returns/sets the attachment data as a variant array
|
|
AsStream |
IUnknown, read-only. Returns
the attachment data as IStream COM interface. Only valid for the
olByValue attachments.
|
|
Size |
Integer, read-only. The size
of the attachment. Corresponds to the PR_ATTACH_SIZE MAPI property.
|
|
FileSize |
Integer, read-only. The size
of the attachment file data. Unlike the Size property (which
includes the file contents data plus the size of other properties, such
as the file name), FileSize returns the size of the file data
only.
|
|
EmbeddedMsg |
RDOMail,
read-only. Returns the embedded message. Only valid for the
olEmbeddedItem attachments. |
|
OleStorage |
IUnknown, read-only. Returns
the attachment data as IStorage COM interface. Only valid for the olOLE attachments.
|
|
Hidden |
Boolean, read-write.
Indicates whether Outlook will hide the attachment from the list of
available attachments in the user interface.
|
|
CreationTime |
Returns a
Date indicating the creation time for the attachment. This property
corresponds to the MAPI property PR_CREATION_TIME. Read-only.
Note that messages received
from an SMTP server do not expose this property (Exchange messages are
fine). In this case CreationTime property will return the
creation time of the parent message.
|
|
LastModificationTime |
Returns a
Date indicating the last modification time for the attachment. This property
corresponds to the MAPI property PR_LAST_MODIFICATION_TIME. Read-only.
Note that messages received
from an SMTP server do not expose this property (Exchange messages are
fine). In this case LastModificationTime property will return the
last modification time of the parent message.
|
|
ContentLocation
|
String, read-write.
Corresponds to the PR_ATTACH_CONTENT_LOCATION MAPI property.
|
|
ContentID
|
String, read-write.
Corresponds to the PR_ATTACH_CONTENT_ID MAPI property.
|
|
MimeSequence
|
Integer, read/write.
Corresponds to the PR_ATTACH_MIME_SEQUENCE MAPI property.
|
|
MimeTag
|
String, read-write.
Corresponds to the PR_ATTACH_MIME_TAG MAPI property.
|
|
|
Methods |
|
Delete |
Deletes the attachment.
|
|
SaveAsFile(Path) |
Saves the attachment to the
file system.
Path - fully qualified
file name. Only valid for the olByValue and olEmbeddeditem attachments.
For the olOLE attachments (representing an embedded OLE
object), Redemption will extract file data from the IStorage attachment object for the Bitmap (BMP), Windows Meta File
(WMF/EMF), Excel, Word,
PowerPoint, WordPad, and Adobe PDF file formats. |
|
|