Search code examples
excelvbaoutlookappointment

How to schedule meeting using non-default calendar?


What is the property in an AppointmentItem (MeetingStatus = olMeeting), to change the Calendar I'm using to schedule a meeting?

It is using the default account no matter what. I need to alternate between accounts configured in Outlook.

I tested these properties:

.SendUsingAccount

.Organizer

Solution

  • The Organizer property of the AppointmentItem class is read-only. So, the only possible way is to re-create appointment in the appropriate calendar/folder.

    See How To: Create a new Outlook Appointment item for possible ways.