![]() |
If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
![]()
I don't want to add an appointment to my default calendar. I want to add it
to another of my calendars. Let's call it calendar2. What can I do to tell it to put an appointment in calendar2 instead of my default calendar? Private Sub cmdAddAppt_Click() On Error GoTo Add_Err 'Save record first to be sure required fields are filled. DoCmd.RunCommand acCmdSaveRecord 'Exit the procedure if appointment has been added to Outlook. If Me!AddedToOutlook = True Then MsgBox "This appointment is already added to Microsoft Outlook" Exit Sub 'Add a new appointment. Else Dim objOutlook As Outlook.Application Dim objAppt As Outlook.AppointmentItem Dim objRecurPattern As Outlook.RecurrencePattern Set objOutlook = CreateObject("Outlook.Application") Set objAppt = objOutlook.CreateItem(olAppointmentItem) With objAppt .Start = Me!ApptStartDate & " " & Me!ApptTime .Duration = Me!ApptLength .Subject = Me!Appt If Not IsNull(Me!ApptNotes) Then .Body = Me!ApptNotes If Not IsNull(Me!ApptLocation) Then .Location = Me!ApptLocation If Me!ApptReminder Then .ReminderMinutesBeforeStart = Me!ReminderMinutes .ReminderSet = True End If Set objRecurPattern = .GetRecurrencePattern With objRecurPattern .RecurrenceType = olRecursWeekly .Interval = 1 'Once per week ' .PatternStartDate = #12/19/2003# .PatternStartDate = Me!ApptStartDate 'You could get these values 'from new text boxes on the form. ' .PatternEndDate = #7/23/2003# .PatternEndDate = Me!ApptEndDate End With .Save .Close (olSave) End With 'Release the AppointmentItem object variable. Set objAppt = Nothing End If 'Release the Outlook object variable. Set objOutlook = Nothing 'Set the AddedToOutlook flag, save the record, display a message. Me!AddedToOutlook = True DoCmd.RunCommand acCmdSaveRecord MsgBox "Appointment Added!" Exit Sub Add_Err: MsgBox "Error " & Err.Number & vbCrLf & Err.Description Exit Sub End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Getting custom appointment form to save to a calendar like the default appt form | cmonroe21 via OfficeKB.com | Outlook - Using Forms | 0 | February 26th 09 10:31 PM |
How to create an appointment item in a non-default calendar | Jennifer | Outlook and VBA | 4 | June 20th 07 04:39 PM |
Adding appointment to non default calendar | Andy Pope | Outlook and VBA | 6 | June 14th 07 08:18 PM |
Changing Calendar Appointment default. | Rita | Outlook - Calandaring | 1 | June 7th 06 10:17 PM |
How to set Outlook calendar appointment reminder to default 1 hr? | Wan G | Outlook - Calandaring | 1 | February 9th 06 04:10 PM |