Platform SDK: CDO 1.2.1

MeetingResponseStatus Property (AppointmentItem Object)

The MeetingResponseStatus property returns or sets the overall status of this appointment for this messaging user. Read/write.

Syntax

objAppointment.MeetingResponseStatus

Data Type

Long

Remarks

You turn an appointment into a meeting by setting its MeetingStatus property to CdoMeeting and sending it to one or more recipients. Their responses to your meeting request come back to you in the form of MeetingItem objects with the MeetingType property set to CdoMeetingResponse. You can call GetAssociatedAppointment on each meeting response and read the returned appointment's MeetingResponseStatus property to find out the response of that individual recipient.

The MeetingResponseStatus property can have exactly one of the following values:

MeetingResponseStatus
value
Decimal
value

Description
CdoResponseNone 0 Used by Microsoft® Outlook™ to indicate that this messaging user has not responded to the meeting request.
CdoResponseAccepted 3 This messaging user has responded to the meeting request with a firm acceptance.
CdoResponseDeclined 4 This messaging user has responded to the meeting request with a declination.
CdoResponseTentative 2 This messaging user has responded to the meeting request with a tentative acceptance.
CdoResponseOrganized 1 Used by Microsoft® Schedule+ to indicate that this messaging user has not responded to the meeting request.

You can get the meeting status for each Recipient object from its MeetingResponseStatus property.

Calendar folders are not supported in the public folders store provided with Microsoft® Exchange, and AppointmentItem objects are stored as Message objects. An attempt to read or write MeetingResponseStatus in this case returns CdoE_NO_SUPPORT.

Changes you make to properties on an AppointmentItem object take effect when you call the Send or Update method.