Set reference to (or create) contact’s calendar:On Error Resume Next
Set fldTopCalendar = _
appOutlook.Session.GetDefaultFolder(olFolderCalendar)
Set fldContactCalendar = _
fldTopCalendar.Folders(strEmployeeName)
If fldContactCalendar Is Nothing Then
Set fldContactCalendar = _
fldTopCalendar.Folders.Add(strEmployeeName)
End IfSet reference to (or create) supervisor’s calendar:Set fldSupervisorCalendar = _
fldTopCalendar.Folders(strSupervisorName)
If fldSupervisorCalendar Is Nothing Then
Set fldSupervisorCalendar = _
fldTopCalendar.Folders.Add(strSupervisorName)
End IfOn Error GoTo ErrorHandlerCreate appointment in contact’s calendar:Set appt = fldContactCalendar.Items.Add
With appt
.Start = CStr(dteNextReviewDate) & “ 10:00 AM”
.AllDayEvent = False
.Location = “Small Conference Room”
.ReminderMinutesBeforeStart = 30
.ReminderSet = True
.ReminderPlaySound = True
.Subject = “Review with “ & strSupervisorName
.Close (olSave)
End WithCreate appointment in supervisor’s calendar:Set appt = fldSupervisorCalendar.Items.Add
With appt
.Start = CStr(dteNextReviewDate) & “ 10:00 AM”
.AllDayEvent = False
.Location = “Small Conference Room”
.ReminderMinutesBeforeStart = 30
.ReminderSet = True
.ReminderPlaySound = True
.Subject = strEmployeeName & “ review”
.Close olSave
End WithPart I The Office Components and What They Do Best