PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

Home | Sign in | English US
  • Overview
  • The variables of the Appointment structure
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
Overview
The Appointment structure is a preset structure of WLanguage (no declaration is required). This structure is used to:
  • create or modify an appointment.
  • retrieve the content of an appointment.
It is used to handle the calendars of Outlook and Lotus Notes.
The variables of the Appointment structure
The structure contains the following members:
mAppointment.RepeatBoolean.
Indicates whether the appointment is a recurring appointment.
This variable is read-only.
mAppointment.CategoryCharacter string.
Category of the appointment
Versions 16 and later
mAppointment.CreationDate
New in version 16
mAppointment.CreationDate
mAppointment.CreationDate
Date.
Creation date of the appointment.
mAppointment.StartDateDate.
Start date of the appointment.
Versions 16 and later
mAppointment.LastModificationDate
New in version 16
mAppointment.LastModificationDate
mAppointment.LastModificationDate
Date.
Date of the last modification made to the appointment.
mAppointment.EndDateDate.
End date of the appointment
When adding an appointment (AppointmentAdd), if the end date of the appointment is not specified, the end date automatically corresponds to the start date.
When modifying an appointment (AppointmentModify), if the end date of the current appointment is not valid, the end date automatically corresponds to the start date.
Versions 16 and later
mAppointment.Availability
New in version 16
mAppointment.Availability
mAppointment.Availability
Integer.
Indicates the availability of the person:
  • 0: Available
  • 1: Temporary
  • 2: Busy
  • 3: Not in the office
This information is available in Outlook only.
mAppointment.OutBoolean.
Indicates whether there is a current appointment (True) or not (False). This variable is used to define whether the read loop of the appointments is completed or not.
mAppointment.OnlineBoolean.
Indicates whether the appointment is an online appointment.
mAppointment.IDCharacter string.
Unique identifier of the appointment. This variable is read-only.
Versions 16 and later
mAppointment.FullDay
New in version 16
mAppointment.FullDay
mAppointment.FullDay
Boolean.
Indicates whether the appointment is defined for the entire day.
mAppointment.LocationCharacter string.
Location of the appointment.
mAppointment.NbParticipantInteger.
Number of participants to the appointment.
mAppointment.NbParticipantCcInteger.
Number of hidden participants to the appointment.
mAppointment.NbParticipantBccInteger.
Number of hidden and invisible participants to the appointment.
mAppointment.NotesCharacter string.
Notes about the appointment.
mAppointment.SubjectCharacter string.
Subject of the appointment.
mAppointment.ParticipantArray of character strings.
Name of the persons attending the appointment (Outlook only, until Outlook version 2003)

To access the different participants of the appointment, use the following format:

mAppointment.Participant[<Participant Num>]

Where <Participant Num> corresponds to the number of the requested participant. The number of participants to the appointment is returned by the mAppointment.NbParticipant variable.
Note: In Outlook:
  • In Outlook, the participants correspond to the contacts of the appointment.
  • Versions 18 and later
    To manage the recent versions of Outlook, the management mode of contacts can be specified in EmailStartOutlookSession and OutlookStartSession. The mAppointment.Participant variable will contain either the contacts of the appointments, or the participants of the appointment.
    New in version 18
    To manage the recent versions of Outlook, the management mode of contacts can be specified in EmailStartOutlookSession and OutlookStartSession. The mAppointment.Participant variable will contain either the contacts of the appointments, or the participants of the appointment.
    To manage the recent versions of Outlook, the management mode of contacts can be specified in EmailStartOutlookSession and OutlookStartSession. The mAppointment.Participant variable will contain either the contacts of the appointments, or the participants of the appointment.
mAppointment.ParticipantCcArray of character strings.
Name of the hidden participants to the appointment.

To access the different hidden participants of the appointment, use the following format:

mAppointment.ParticipantCc[<Participant Num>]

Where <Participant Num> corresponds to the number of the requested hidden participant. The number of hidden participants to the appointment is returned by the mAppointment.NbParticipantCc variable.
Note: This variable is used for the Lotus Notes calendars only.
Notes:
  • This variable is used for the Lotus Notes calendars.
  • Versions 18 and later
    To manage the recent versions of Outlook, the management mode of contacts can be specified in EmailStartOutlookSession and OutlookStartSession. If the management mode corresponds to the outlookAPTWithParticipant constant, the mAppointment.ParticipantCc variable will contain the hidden participants of the appointment.
    New in version 18
    To manage the recent versions of Outlook, the management mode of contacts can be specified in EmailStartOutlookSession and OutlookStartSession. If the management mode corresponds to the outlookAPTWithParticipant constant, the mAppointment.ParticipantCc variable will contain the hidden participants of the appointment.
    To manage the recent versions of Outlook, the management mode of contacts can be specified in EmailStartOutlookSession and OutlookStartSession. If the management mode corresponds to the outlookAPTWithParticipant constant, the mAppointment.ParticipantCc variable will contain the hidden participants of the appointment.
mAppointment.ParticipantBccArray of character strings.
Name of the hidden and invisible participants to the appointment.

To access the different hidden and invisible participants of the appointment, use the following format:

mAppointment.ParticipantBcc[<Participant Num>]

Where <Participant Num> corresponds to the number of the requested hidden and invisible participant. The number of hidden and invisible participants to the appointment is returned by the mAppointment.NbParticipantBcc variable.
Note: This variable is used for the Lotus Notes calendars only.
Notes:
  • This variable is used for the Lotus Notes calendars.
  • Versions 18 and later
    To manage the recent versions of Outlook, the management mode of contacts can be specified in EmailStartOutlookSession and OutlookStartSession. If the management mode corresponds to the outlookAPTWithParticipant constant, the mAppointment.ParticipantBcc variable will contain the hidden and invisible participants of the appointment.
    New in version 18
    To manage the recent versions of Outlook, the management mode of contacts can be specified in EmailStartOutlookSession and OutlookStartSession. If the management mode corresponds to the outlookAPTWithParticipant constant, the mAppointment.ParticipantBcc variable will contain the hidden and invisible participants of the appointment.
    To manage the recent versions of Outlook, the management mode of contacts can be specified in EmailStartOutlookSession and OutlookStartSession. If the management mode corresponds to the outlookAPTWithParticipant constant, the mAppointment.ParticipantBcc variable will contain the hidden and invisible participants of the appointment.
mAppointment.PrivateBoolean.
Indicates whether the appointment is a private appointment.
mAppointment.AutoReminderBoolean.
Indicates whether an automatic reminder must be implemented for the appointment. This reminder will be displayed <mAppointment.ReminderBefore> minutes before the time of the appointment.
mAppointment.ReminderBeforeInteger.
If an automatic reminder is requested, this reminder will be performed <mAppointment.ReminderBefore> minutes before the time of the appointment.
This variable is taken into account only if an automatic reminder must be performed (mAppointment.AutoReminder).
Minimum required version
  • Version 11
This page is also available for…
Comments
WARNING
When creating an appointment with the AutoReminder variable in Outlook, the reminder is immediately displayed regardless of the appointment date.
Tom
Jun. 27 2013