Recipient Recipient Recipient Interface


Represents a user or resource in Outlook, generally a mail message addressee.

public interface class Recipient
public interface Recipient
Public Interface Recipient


Use Item[Object](index), where index is the name or index number, to return a single Recipient object. The name can be a string representing the display name, the alias, or the full SMTP e-mail address of the recipient.

Use the Add(String) method to create a new Recipient object and add it to the Recipients object. The Type property of a new Recipient object is set to the default for the associated AppointmentItem, JournalItem, MailItem, MeetingItem or TaskItem object and must be reset to indicate another recipient type.


Address Address Address

Returns a String (string in C#) representing the e-mail address of the Recipient. Read-only.

AddressEntry AddressEntry AddressEntry

Returns the AddressEntry object corresponding to the resolved recipient. Read/write.

Application Application Application

Returns an Application object that represents the parent Outlook application for the object. Read-only.

AutoResponse AutoResponse AutoResponse

Returns or sets a String (string in C#) representing the text of an automatic response for a Recipient. Read/write.

Class Class Class

Returns an OlObjectClass constant indicating the object's class. Read-only.

DisplayType DisplayType DisplayType

Returns a constant belonging to the OlDisplayType enumeration that describes the nature of the Recipient. Read-only.

EntryID EntryID EntryID

Returns a String (string in C#) representing the unique Entry ID of the object. Read-only.

Index Index Index

Returns an Integer (int in C#) value indicating the position of the object within the collection. Read-only.

MeetingResponseStatus MeetingResponseStatus MeetingResponseStatus

Returns an OlResponseStatus constant indicating the overall status of the response to the meeting request for the recipient. Read-only.

Name Name Name

Returns a String (string in C#) that represents the display name for the object. Read-only.

Parent Parent Parent

Returns the parent Object of the specified object. Read-only.

PropertyAccessor PropertyAccessor PropertyAccessor

Returns a PropertyAccessor object that supports creating, getting, setting, and deleting properties of the parent Recipient object. Read-only.

Resolved Resolved Resolved

Returns a Boolean (bool in C#) that indicates True if the recipient has been validated against the Address Book. Read-only.

Sendable Sendable Sendable

Returns or sets a Boolean (bool for C#) value that indicates whether a meeting request can be sent to the Recipient. Read/write.

Session Session Session

Returns the NameSpace object for the current session. Read-only.

TrackingStatus TrackingStatus TrackingStatus

Returns or sets an OlTrackingStatus constant indicating the tracking status for the recipient. Read/write.

TrackingStatusTime TrackingStatusTime TrackingStatusTime

Returns or sets a DateTime indicating the tracking status date and time for the recipient. Read/write.

Type Type Type

Returns or sets an Integer (int in C#) value representing the type of recipient. Read/write.


Delete() Delete() Delete()

Deletes an object from the collection.

FreeBusy(DateTime, Int32, Object) FreeBusy(DateTime, Int32, Object) FreeBusy(DateTime, Int32, Object)

Returns free/busy information for the recipient.

Resolve() Resolve() Resolve()

Attempts to resolve a Recipient object against the Address Book.

Applies to