| property ActiveProperty: String |
| property ClassName: String readonly |
| property ColumnHeaders: Boolean |
| property Destination: String |
| property EndDate: Date |
| property FileName: String |
| property Format: String |
| property Inactive: Boolean [Boolean] |
| property IsFloatingWindow: Boolean |
| property Layout: String |
| property Name: String |
| property NewWorkbook: Boolean |

| property Preferences: Object readonly
| property BottomMargin: Number [Float] |

| property ColumnHeading: Object readonly
| property Bold: Boolean |
| property Color: Number [Integer] |
| property FontName: String |
| property Italic: Boolean |
| property Size: Number [Integer] |
| property Strikeout: Boolean |
| property Underline: Boolean |
| method GetPropertyValue(PropertyName: String): Variant |
| method PropertyType(PropertyName: String): String |
| method SetPropertyValue(PropertyName: String, Value: Variant) |
|

| property Data: Object readonly
| property Bold: Boolean |
| property Color: Number [Integer] |
| property FontName: String |
| property Italic: Boolean |
| property Size: Number [Integer] |
| property Strikeout: Boolean |
| property Underline: Boolean |
| method GetPropertyValue(PropertyName: String): Variant |
| method PropertyType(PropertyName: String): String |
| method SetPropertyValue(PropertyName: String, Value: Variant) |
|
| property DoubleSpacing: Boolean |
| property EnableClickableFields: Boolean |
| property FreezeExcelHeaders: Boolean |

| property GroupHeading: Object readonly
| property Bold: Boolean |
| property Color: Number [Integer] |
| property FontName: String |
| property Italic: Boolean |
| property Size: Number [Integer] |
| property Strikeout: Boolean |
| property Underline: Boolean |
| method GetPropertyValue(PropertyName: String): Variant |
| method PropertyType(PropertyName: String): String |
| method SetPropertyValue(PropertyName: String, Value: Variant) |
|
| property HideFilters: Boolean |
| property HideSelections: Boolean |
| property HideSorting: Boolean |
| property IncludeCreatedModifiedInFooter: Boolean |
| property IncludeRecordsWithEmptyDetail: Boolean |

| property Information: Object readonly
|
| property LabelGroupTotals: Boolean |
| property Layout: Number [Integer] |
| property LeftMargin: Number [Float] |
| property NewPageOnGroupBreak: Boolean |
| property PDFImageMaxDpi: Number [Integer] |
| property RightMargin: Number [Float] |

| property Selection: Object readonly
| property Bold: Boolean |
| property Color: Number [Integer] |
| property FontName: String |
| property Italic: Boolean |
| property Size: Number [Integer] |
| property Strikeout: Boolean |
| property Underline: Boolean |
| method GetPropertyValue(PropertyName: String): Variant |
| method PropertyType(PropertyName: String): String |
| method SetPropertyValue(PropertyName: String, Value: Variant) |
|
| property SelectionsAlignment: Number [Integer] |
| property ShadeAlternateRows: Boolean |
| property SuppressGrandTotals: Boolean |

| property Title: Object readonly
| property Bold: Boolean |
| property Color: Number [Integer] |
| property FontName: String |
| property Italic: Boolean |
| property Size: Number [Integer] |
| property Strikeout: Boolean |
| property Underline: Boolean |
| method GetPropertyValue(PropertyName: String): Variant |
| method PropertyType(PropertyName: String): String |
| method SetPropertyValue(PropertyName: String, Value: Variant) |
|
| property TitleAlignment: Number [Integer] |
| property TopMargin: Number [Float] |
| property TotalsOnly: Boolean |
| method GetPropertyValue(PropertyName: String): Variant |
| method PropertyType(PropertyName: String): String |
| method SetDefaults |
| method SetPropertyValue(PropertyName: String, Value: Variant) |
|

| property Printer: Object readonly
| property Collate: Boolean |
| property Copies: Number [Integer] |
| property Duplex: String |
| property PrinterName: String |
| method GetPropertyValue(PropertyName: String): Variant |
| method PropertyType(PropertyName: String): String |
| method SetPropertyValue(PropertyName: String, Value: Variant) |
|
| property Reference: String(30) [Reference] |

| property RuleFilterSort: Object readonly
| property Filter: String |
| property FilterJSON: String |
| property Sort: String |
| property SortJSON: String |
| method Edit([FieldName: String, Operator: String, Criteria: String]*): Boolean |
| method GetPropertyValue(PropertyName: String): Variant |
| method PropertyType(PropertyName: String): String |
| method SetPropertyValue(PropertyName: String, Value: Variant) |
|
| property StartDate: Date |
| property Title: String |
| property What1Code: String(28) [What Code] |

| property What1CodeLookup: Object readonly
| property CustomisationJSON: String |
| property DisplayInactive: Boolean |
| method GetPropertyValue(PropertyName: String): Variant |
| method LoadCustomisation(UserCode: String[, Index: Number]) |
| method LoadCustomisationJSON(Filename: String) |
| method PropertyType(PropertyName: String): String |
| method SaveCustomisation([UserCode: String, Index: Number]) |
| method SetPropertyValue(PropertyName: String, Value: Variant) |
|
| property What1Type: String(1) [SPWhat]
| Values: P (Product), G (Stock Group), S (Sales Group), C (Creditor), D (Discount), 1 (IC Category 1), 2 (IC Category 2), N (None) |
|
| property What2Code: String(28) [What Code] |

| property What2CodeLookup: Object readonly
| property CustomisationJSON: String |
| property DisplayInactive: Boolean |
| method GetPropertyValue(PropertyName: String): Variant |
| method LoadCustomisation(UserCode: String[, Index: Number]) |
| method LoadCustomisationJSON(Filename: String) |
| method PropertyType(PropertyName: String): String |
| method SaveCustomisation([UserCode: String, Index: Number]) |
| method SetPropertyValue(PropertyName: String, Value: Variant) |
|
| property What2Type: String(1) [SPWhat]
| Values: P (Product), G (Stock Group), S (Sales Group), C (Creditor), D (Discount), 1 (IC Category 1), 2 (IC Category 2), N (None) |
|
| property Where1Code: String(8) [Where Code] |

| property Where1CodeLookup: Object readonly
| property CustomisationJSON: String |
| property DisplayInactive: Boolean |
| method GetPropertyValue(PropertyName: String): Variant |
| method LoadCustomisation(UserCode: String[, Index: Number]) |
| method LoadCustomisationJSON(Filename: String) |
| method PropertyType(PropertyName: String): String |
| method SaveCustomisation([UserCode: String, Index: Number]) |
| method SetPropertyValue(PropertyName: String, Value: Variant) |
|
| property Where1Type: String(1) [SPWhere]
| Values: B (Branch), L (Location), D (Department), N (None) |
|
| property Who1Code: String(20) [Who Code] |

| property Who1CodeLookup: Object readonly
| property CustomisationJSON: String |
| property DisplayInactive: Boolean |
| method GetPropertyValue(PropertyName: String): Variant |
| method LoadCustomisation(UserCode: String[, Index: Number]) |
| method LoadCustomisationJSON(Filename: String) |
| method PropertyType(PropertyName: String): String |
| method SaveCustomisation([UserCode: String, Index: Number]) |
| method SetPropertyValue(PropertyName: String, Value: Variant) |
|
| property Who1Type: String(1) [SPWho]
| Values: C (Customer), G (Customer Group), A (Sales Area), P (Sales Person), L (Price Code), D (Discount), Y (Delivery Address), 1 (AR Category 1), 2 (AR Category 2), 3 (IN Category 1), 4 (IN Category 2), J (Job), B (Job Group), 5 (JC Category 1), 6 (JC Category 2), N (None) |
|
| property Who2Code: String(20) [Who Code] |

| property Who2CodeLookup: Object readonly
| property CustomisationJSON: String |
| property DisplayInactive: Boolean |
| method GetPropertyValue(PropertyName: String): Variant |
| method LoadCustomisation(UserCode: String[, Index: Number]) |
| method LoadCustomisationJSON(Filename: String) |
| method PropertyType(PropertyName: String): String |
| method SaveCustomisation([UserCode: String, Index: Number]) |
| method SetPropertyValue(PropertyName: String, Value: Variant) |
|
| property Who2Type: String(1) [SPWho]
| Values: C (Customer), G (Customer Group), A (Sales Area), P (Sales Person), L (Price Code), D (Discount), Y (Delivery Address), 1 (AR Category 1), 2 (AR Category 2), 3 (IN Category 1), 4 (IN Category 2), J (Job), B (Job Group), 5 (JC Category 1), 6 (JC Category 2), N (None) |
|
| method BringToFront |
| method Close |
| method GetPropertyValue(PropertyName: String): Variant |
| method PropertyType(PropertyName: String): String |
| method Run |
| method SendToBack |
| method SetPropertyValue(PropertyName: String, Value: Variant) |
| method ShowErrorHint(Hint: String[, ControlName: String]) |
| method ShowStatusHint(Hint: String[, ControlName: String]) |