Programmer's Guide: 
Using Calendars
A calendar is an eRoom item in which you schedule individual and team 
 events.  
A Calendar Page object manages an eRoom calendar on its own page. To 
 create a Calendar Page, use the CreateCalendarPage 
 method in the IERUContainer interface of any container object.Calendar 
 Pages offer basic containment capabilities through the IERUContainer interface, 
 as well as basic information through the properties Name, ID, Creator, 
 CreateDate, Modifier, and ModifyDate properties of the IERUItem interface. 
 Calendar Pages also implement the following calendaring-specific interfaces: 
  
	IERUCalendar, which provides 
 methods for creating one-time 
 and repeating events, 
 finding events whose titles contain specific keywords, and getting a collection 
 of IERUItem interface pointers to all the events a Calendar Page contains. 
   
	IERUCalendarPage, which 
 provides properties that let you work with the Calendar Page. Use the 
 Description property to get or set 
 the rich text description of the folder. Use ShowTopic 
 to indicate whether the embedded topic is displayed in the user interface. 
   
 
Calendar Events 
A calendar event provides details about a particular occasion, including 
 if it is a one-time or repeating event. A Calendar Event object manages 
 a one-time event or a all the occurrences of a repeating event. Events 
 are also items, and so can be manipulated with all the methods and properties 
 of the IERUItem and IERUCalendarEventPage interfaces. IERUCalendarRecurringEvent 
 lets you work with repeating events. Setting properties on repeating events 
 through IERUCalendarRecurringEvent affects each occurrence of the event. 
  
Setting a Recurrence Pattern
Use the RecurrencePattern 
 and Days properties to set the recurrence 
 pattern for a repeating event. The following table lists examples of recurrence 
 patterns and describes the appropriate values for RecurrencePattern and 
 Days for each example.  
To schedule an event... | 
Set these properties... |  
| 
 Every Tuesday and Thursday 
   | 
 Set RecurrencePattern to erRecPatternOnDaysOfEveryWeek 
 and set Days to erTuesday|erThursday.   |  
| 
 The last day of every month. 
   | 
 Set RecurrencePattern to erRecPatternOnDayOfMonth 
 and set Days to 0. (The last day of any month is always specified by 0.) 
   |  
| 
 The first Friday of every month. 
   | 
 Set RecurrencePattern to erRecPatternOnDayOfMonth 
 and set Days to erFriday.   |  
  | 
    |