IAppointment Interface
Topic Last Modified: 2006-11-30
Provides properties and methods for defining and manipulating appointments.
CLSID
CD000120-8B95-11D1-82DB-00C04FB1625D
Extends
IDispatch
Type Library
Microsoft CDO for Exchange 2000 Library
DLL Implemented In
CDOEX.DLL
Member Summary
Name | Property |
---|---|
Specifies TRUE or FALSE, depending on whether an event is scheduled for an entire day. |
|
Returns the collection of attachments in a message. This property is read-only. |
|
Returns the IAttendees interface on the implementing object. This property is read-only. |
|
Returns the IBodyPart interface on the implementing object. This property is read-only. |
|
Specifies how an appointment appears in the free/busy view. Note that when there is more than one appointment during an interval, the free/busy status returned is the highest status for that interval. The status values ranked from highest to lowest are OOF, Busy, Tentative, and Free. For more information about using free/busy information, see Checking Free/Busy Status. |
|
Contains a Configuration object reference. This object defines the messaging configuration used by the Message object. |
|
Contains a person's name as a contact for an appointment. |
|
Contains a URL for accessing an alternative format of the contact information. |
|
Returns the IDataSource interface on the implementing object. This property is read-only. |
|
Contains the duration of an appointment in seconds. Either a Duration or an EndTime Property (IAppointment) is required. Duration must be greater than or equal to zero if specified. If EndTime is specified, Duration is ignored. |
|
Contains the time an appointment ends. Either a Duration Property or an EndTime is required. EndTime must be greater than or equal to the StartTime Property. If EndTime is specified, Duration is ignored. |
|
Returns an IExceptions collection of exceptions for a recurring schedule of appointments. This property is read-only. |
|
Returns a Microsoft® ActiveX® Data Objects (ADO) Fields interface on an ADO Fields collection object. The object contains the resource fields associated with a message. This property is read-only. |
|
Contains the geographical latitude of an appointment's location. |
|
Contains the geographical longitude of an appointment's location. |
|
Contains keywords identifying an appointment. |
|
Contains an appointment's meeting location. |
|
Contains a URL for accessing an alternative format of the location information. |
|
Contains the status of an appointment: Tentative, Confirmed, or Cancelled. |
|
Contains the appointment's priority status: Normal, Urgent, or Nonurgent. |
|
Returns an IRecurrencePatterns collection of recurring information for a recurring appointment. This property is read-only. |
|
Returns the time a recipient replied to a meeting request. This property is read-only. This value is updated by Collaboration Data Objects (CDO) when the IAppointment::Accept, IAppointment::AcceptTentative, or IAppointment::Decline method is called. This value can be used to determine which response is the most recent if an attendee sends more than one response to a meeting request. |
|
Contains a list of supportive resources for the appointment. The resources are represented as mailto URIs and are separated by commas — for example, "conf42@example.com, video1@example.com". |
|
Indicates whether a response is requested for an appointment. |
|
Contains the status for an appointment's sensitivity: Company-Confidential, Personal, or Private. |
|
Contains the starting time for an appointment. |
|
Contains the topic for the appointment. |
|
Contains the decoded text description of the appointment. |
|
Contains whether the appointment appears in the free/busy string returned by the GetFreeBusy Method of the Addressee object. If the value of the Transparent property is "Transparent," the appointment does not appear in the free/busy string. For more information about using free/busy information, see Checking Free/Busy Status. |
The following table lists the methods of the IAppointment interface.
Name | Description |
---|---|
Prepares and returns a CalendarMessage object for accepting a meeting request. |
|
Prepares and returns a CalendarMessage object for tentatively accepting a meeting request. |
|
Prepares and returns a CalendarMessage object for canceling a meeting. You can also remove specific attendees without canceling the entire meeting. |
|
Prepares and returns a CalendarMessage object for sending a meeting request. |
|
Prepares and returns a CalendarMessage object for declining a meeting request. |
|
Returns the first instance of a recurring appointment. |
|
Returns the specified dual interface on the object. |
|
Returns the next instance of a recurring appointment based on the start and end times from the GetFirstInstance Method. Returns the first instance of a recurring appointment if not preceded by GetFirstInstance Method or another call to GetNextInstance. |
|
Returns the master recurring appointment for an exception or instance of the master appointment. |
|
This method returns a calendar message used to forward the appointment to another recipient. |
|
Returns a calendar message for the appointment with the method value set to "Publish." Published appointments do not have attendees. To send the calendar message, you need to add recipients using the IMessage interface of the calendar message. |