The hierarchy of objects/properties of the ICalendar object is:
EXICALENDARLib.ICalendar "Content" -> EXICALENDARLib.Component "Root" -> EXICALENDARLib.Component EXICALENDARLib.Component "Components" -> EXICALENDARLib.Components "Parent" -> EXICALENDARLib.Component "Properties" -> EXICALENDARLib.Properties EXICALENDARLib.Components "Add(String)" -> EXICALENDARLib.Component "Item(Variant)" -> EXICALENDARLib.Component EXICALENDARLib.Properties "Add(String,Variant)" -> EXICALENDARLib.Property "Item(Variant)" -> EXICALENDARLib.Property EXICALENDARLib.Property "Component" -> EXICALENDARLib.Component "Parameters" -> EXICALENDARLib.Parameters EXICALENDARLib.Parameters "Add(String,Variant)" -> EXICALENDARLib.Parameter "Item(Variant)" -> EXICALENDARLib.Parameter EXICALENDARLib.Parameter "Property" -> EXICALENDARLib.Property
The ICalendar object supports the following properties and methods:
Name | Description | |||
AttachTemplate | Attaches a script to the current object, including the events, from a string, file, a safe array of bytes. | |||
Content | Retrieves the object's content such as properties, and components. | |||
Debug | Gets debugging information. | |||
EventParam | Retrieves or sets a value that indicates the current's event parameter. | |||
ExecuteTemplate | Executes a template and returns the result. | |||
FireEvents | Specifies whether the control fires the events. | |||
fromICalendar | Converts the giving ICalendar expression to a VARIANT expression. For instance, fromICalendar("P15DT12H", exPropertyTypeDuration) returns 15.5 which indicates 15 days and 12 hours. | |||
Load | Loads and parses the iCalendar format from giving text. | |||
LoadFile | Loads a file. | |||
LoadFileFromUnicode | Loads from an UNICODE file. | |||
RecurAll | Returns all recurrences of the specified rule, as a safe array of dates. . | |||
RecurAllAsString | Returns all recurrences of the specified rule, as string (dates are separated by new line ) . | |||
RecurAllMethod | Specifies the way the component gets the occurrences of the recurrence rule ( RecurAll method ). | |||
RecurAllTime | Specifies the time in milliseconds that took to perform the last RecurAll call. | |||
RecurCheck | Evaluates the date using recurrence rules, and returns 1 if the Date matches the recurrence rule, 0 if not, or a negative number if any error occurs. | |||
RecurPartValue | Returns the value of the giving part of the recur expression. | |||
RecurRange | Returns all occurrences between start and and of the specified rule, as a safe array of dates. | |||
RecurRangeAsString | Returns all occurrences between start and and of the specified rule, as string (dates are separated by new line ). | |||
Root | Retrieves the root component of the content ( first component ). | |||
RuntimeKey | Specifies a runtime key to be used for the component. | |||
Save | Saves the content as iCalendar format. | |||
SaveFile | Saves the control's content to a file. | |||
SaveFileAsUnicode | Saves the control's content to file as UNICODE. | |||
Template | Specifies the control's template. | |||
TemplateDef | Defines inside variables for the next Template/ExecuteTemplate call. | |||
TemplatePut | Defines inside variables for the next Template/ExecuteTemplate call. | |||
toICalendar | Converts the giving VARIANT expression to ICalendar format. For instance, toICalendar(CSng(15.5), exPropertyTypeDuration) returns "P15DT12H". | |||
UserData | Indicates any extra data associated with the control / root. | |||
valuesFromICalendar | Extracts all values or specified value of the giving value in ICalendar format. For instance valuesFromICalendar("P15DT12H", exPropertyTypeDuration, "Duration") returns 15.5, which indicates the duration in days, hours, minutes, seconds as a DATE expression. | |||
valuesToICalendar | Converts the values to a value of ICalendar format. For instance, valuesToICalendar("Duration=15.5",exPropertyTypeDuration) returns "P15DT12H", which indicates 15 days and 12 hours. | |||
Version | Retrieves the control's version. |