CREATE(Application); Namespace := Application.GetNamespace('MAPI'); Namespace.Logon; "Appointment Item" := Application.CreateItem(1); "Appointment Item".StartUTC(TODAY); "Appointment Item".Subject := 'NAV Test Appointment'; "Appointment Item".Body := 'This is a test appointment send from NAV'; "Appointment Item".Duration := 60; "Appointment Item".ReminderMinutesBeforeStart := 1; "Appointment Item".ReminderSet := TRUE; "Appointment Item".RequiredAttendees := 'test@testdomain.com'; "Appointment Item".MeetingStatus := 1; "Appointment Item".Save; "Appointment Item".Send; "Namespace".Logoff; Clear(Application);
Comments
Application 'Microsoft Outlook 11.0 Object Library'.Application
Appointment Item 'Microsoft Outlook 11.0 Object Library'.AppointmentItem
Namespace 'Microsoft Outlook 11.0 Object Library'.NameSpace
oCalendar 'Microsoft Outlook 11.0 Object Library'.MAPIFolder
oItems 'Microsoft Outlook 11.0 Object Library'.Items
"Appointment Item".StartUTC(TODAY) will only allow the setting of a DATE and not DATETIME
Has anyone got any idea why we cannot set the time of the meeting using this Outlook automation variable?