| Platform SDK: Exchange 2000 Server | 
[This is preliminary documentation and subject to change.]
Defines an object used to manage a collection of Attendee objects.
None
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.
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