Platform SDK: Exchange 2000 Server

Attendees CoClass

[This is preliminary documentation and subject to change.]

Defines an object used to manage a collection of Attendee objects.

CLSID
Not applicable
ProgID
Not applicable
Type Library
Microsoft CDO for Microsoft Exchange Library
Inproc Server
CDOEX.DLL
Threading Model
Both

Implemented Interfaces

IAttendees

Supported IDataSource Bindings

None

Example

The following example opens the first appointment in a user's calendar. It then uses an Attendees object to list each attendee for the appointment.

[Visual Basic]
Dim IAtnds      As     IAttendees
Dim IAtnd       As     Attendee
Dim IAppt       As New Appointment
Dim Rs          As New ADODB.Recordset
Dim Rec         As New ADODB.Record
Dim CalendarURL As     String
Dim ItemURL     As     String
Dim Index       As     Integer

CalendarURL = "file://./backofficestorage/exchange.microsoft.com/MBX/user12/calendar"

'Open the calendar and get the first appointment
Rec.Open CalendarURL
Set Rs.ActiveConnection = Rec.ActiveConnection
Rs.Source = "SELECT * from SCOPE('shallow traversal of """ & CalendarURL & """')"
Rs.Open
Rs.MoveFirst
ItemURL = Rs.Fields(CdoDAV.cdoHref)
IAppt.DataSource.Open ItemURL

'Use the Attendees object to get all attendees
Set IAtnds = IAppt.Attendees
For Index = 1 To IAtnds.Count
  Set IAtnd = IAtnds.Item(Index)
  Debug.Print IAtnd.Address
Next Index