Skip to main content

         This documentation site is for previous versions. Visit our new documentation site for current releases.      

MicrosoftOutlookAppointment Connector

Updated on October 19, 2022

Use the MicrosoftOutlookAppointment connector in solutions to schedule appointments in Microsoft Outlook.

When you add this component to an automation, the system places it in the Globals container of the Project. This component must be global to be referenced by other automations in the project.


AllDayEventThis Boolean value indicates whether an appointment is an all-day event.
AppointmentItemThis property shows the Microsoft Outlook Appointment Item COM instance.
BodyThis string shows the clear-text body of the Outlook appointment.
BusyStatusThis property shows the busy status of the user for an appointment.
CategoriesThis string gets the categories assigned to the Outlook appointment as a string.
CreationTimeSets the creation date and time for the appointment as DateTime.
DownloadStateSets the download state of the appointment. Item returned as OIDownloadState.
DurationThis property lists the duration, in minutes, of the appointment.
EndThis datetime lists the end date and time of the appointment.
ImportanceThis property indicates the relative level of importance for the Outlook appointment.
IsConflictThis Boolean value indicates whether or not the appointment is in conflict.
IsRecurringThis Boolean value indicates whether or not the appointment is recurring.
IsRunningThis Boolean value indicates whether or not Microsoft Outlook is running.
LastModificationTimeThis property lists the date and time the appointment was last modified.
LocationThis property lists the specific office location, such as Building 1 Room 1 or Suite 123, for the appointment.
MeetingStatusThis property lists the meeting status of the appointment.
MeetingWorkplaceURLThis property lists the URL for the Meeting Workspace that the appointment is linked to. This property is not supported in Office XP and should not be used.
OptionalAttendeesThis property lists the optional attendees names for the appointment as a string.
OrganizerThis property lists the name of the organizer of the appointment.
OutlookApplicationMicrosoft Outlook COM instance.
OutlookAppointmentMicrosoft Outlook Appointment item COM instance.
RecipientsThis property lists the collection of all the recipients of the Outlook appointment.
RecurrenceStateThis property lists the recurrence of the Outlook appointment.
ReminderMinutesBeforeStartThis property lists the number of minutes in which a reminder is sent before the appointment.
ReminderOverrideDefaultThis property indicates if the reminder overrides the default reminder behavior for the appointment.
ReplyTimeThis property lists the reply time for the appointment.
RequiredAttendeesThis property lists the attendees required to attend the appointment. The list is returned as a semicolon-delimited string.
ResourcesA semicolon-delimited string that contains the resource names for the meeting.
ResponseRequestedBoolean. Indicates if the sender would like a response to the meeting request for the appointment.
ResponseStatusSets the overall status of the meeting for the current user for the appointment.
SavedBoolean. Indicates whether the Outlook appointment has not been modified since the last save.
SensitivityGets the sensitivity for the Outlook appointment.
StartGets the start date and time of an appointment.
SubjectGets the subject for the Outlook appointment as a string.
SupportedNameSupported Microsoft Office name.
SupportedVersionSupported Microsoft Office version as a string.
UnReadBoolean. This property indicates whether Outlook appointment has not been opened (read).
VersionThis property indicates the current version of Microsoft Office being used as a string.


MethodDescriptionParametersResult Type
ClearRecurrencePatternThis method removes the recurrence settings and restores the single-occurrence state for an appointment. NoneVoid
Close (1 Parameter) This method closes and optionally saves changes to the Outlook message. OlInspectorClose saveModeVoid
CopyThis method creates another instance of this appointment. NoneMicrosoftOutlookAppointment
DeleteDeletes instance of this appointment. No access to this appointment should be made after calling this method. NoneVoid
Display (1 Parameter) This method displays a new Inspector for the appointment. Boolean modalVoid
ForwardThis method forwards the appointment as a virtual calendar item. NoneMicrosoftOutlookMail
GetRecurrencePatternThis method returns a recurrence pattern of an appointment. NoneRecurrencePattern
Move (1 Parameter) This method moves this appointment to a new folder. Use a slash ( \ ) to separate sub-folders. String folderAppointmentItem
NewThis method creates a new appointment and assigns it to this instance. NoneVoid
PrintOutThis method prints the Outlook appointment using all default settings. NoneVoid
Respond (3 parameters)This method responds to a meeting request. OlMeetingResponse response, Object noUI, Object additionalTextDialogMeetingItem
SaveThis method saves this appointment to the current or pre-defined folder. NoneVoid
SendThis method sends the appointment.NoneVoid
ShowCategoriesDialogThis method displays the Show Categories dialog, allowing the user to select categories that correspond to the subject of this appointment. NoneVoid

Have a question? Get answers now.

Visit the Support Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best. is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us