...
Documentation
Documentation

# Package excel

## Overview ▹

## Overview ▾

## Index ▹

## Index ▾

### Package files

CT_ClientData.go CT_ClientDataChoice.go ClientData.go common.go

## type CT_ClientData ¶

    type CT_ClientData struct {
        // Object type
        ObjectTypeAttr   ST_ObjectType
        ClientDataChoice []*CT_ClientDataChoice
    }

### func NewCT_ClientData ¶

    func NewCT_ClientData() *CT_ClientData

### func (*CT_ClientData) MarshalXML ¶

    func (m *CT_ClientData) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ClientData) UnmarshalXML ¶

    func (m *CT_ClientData) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ClientData) Validate ¶

    func (m *CT_ClientData) Validate() error

Validate validates the CT_ClientData and its children

### func (*CT_ClientData) ValidateWithPath ¶

    func (m *CT_ClientData) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ClientData and its children, prefixing error messages with path

## type CT_ClientDataChoice ¶

    type CT_ClientDataChoice struct {
        // Move with Cells
        MoveWithCells sharedTypes.ST_TrueFalseBlank
        // Resize with Cells
        SizeWithCells sharedTypes.ST_TrueFalseBlank
        // Anchor
        Anchor *string
        // Lock Toggle
        Locked sharedTypes.ST_TrueFalseBlank
        // Default Size Toggle
        DefaultSize sharedTypes.ST_TrueFalseBlank
        // Print Toggle
        PrintObject sharedTypes.ST_TrueFalseBlank
        // Macro Disable Toggle
        Disabled sharedTypes.ST_TrueFalseBlank
        // AutoFill
        AutoFill sharedTypes.ST_TrueFalseBlank
        // AutoLine
        AutoLine sharedTypes.ST_TrueFalseBlank
        // Automatically Size
        AutoPict sharedTypes.ST_TrueFalseBlank
        // Reference to Custom Function
        FmlaMacro *string
        // Horizontal Text Alignment
        TextHAlign *string
        // Vertical Text Alignment
        TextVAlign *string
        // Text Lock
        LockText sharedTypes.ST_TrueFalseBlank
        // Far East Alignment Toggle
        JustLastX sharedTypes.ST_TrueFalseBlank
        // Password Edit
        SecretEdit sharedTypes.ST_TrueFalseBlank
        // Default Button
        Default sharedTypes.ST_TrueFalseBlank
        // Help Button
        Help sharedTypes.ST_TrueFalseBlank
        // Cancel Button
        Cancel sharedTypes.ST_TrueFalseBlank
        // Dismiss Button
        Dismiss sharedTypes.ST_TrueFalseBlank
        // Primary Keyboard Accelerator
        Accel *int64
        // Secondary Keyboard Accelerator
        Accel2 *int64
        // Comment Row Target
        Row *int64
        // Comment Column Target
        Column *int64
        // Comment Visibility Toggle
        Visible sharedTypes.ST_TrueFalseBlank
        // Comment's Row is Hidden
        RowHidden sharedTypes.ST_TrueFalseBlank
        // Comment's Column is Hidden
        ColHidden sharedTypes.ST_TrueFalseBlank
        // Validation Type
        VTEdit *int64
        // Multi-line
        MultiLine sharedTypes.ST_TrueFalseBlank
        // Vertical Scroll
        VScroll sharedTypes.ST_TrueFalseBlank
        // Valid ID
        ValidIds sharedTypes.ST_TrueFalseBlank
        // List Items Source Range
        FmlaRange *string
        // Minimum Width
        WidthMin *int64
        // Selected Entry
        Sel *int64
        // Disable 3D
        NoThreeD2 sharedTypes.ST_TrueFalseBlank
        // Selection Type
        SelType *string
        // Multiple Selections
        MultiSel *string
        // Callback Type
        LCT *string
        // Non-linked List Item
        ListItem *string
        // Dropdown Style
        DropStyle *string
        // Dropdown Color Toggle
        Colored sharedTypes.ST_TrueFalseBlank
        // Dropdown Maximum Lines
        DropLines *int64
        // Checked
        Checked *int64
        // Linked Formula
        FmlaLink *string
        // Camera Source Range
        FmlaPict *string
        // Disable 3D
        NoThreeD sharedTypes.ST_TrueFalseBlank
        // First Radio Button
        FirstButton sharedTypes.ST_TrueFalseBlank
        // Linked Formula - Group Box
        FmlaGroup *string
        // Scroll bar position
        Val *int64
        // Scroll Bar Minimum
        Min *int64
        // Scroll Bar Maximum
        Max *int64
        // Scroll Bar Increment
        Inc *int64
        // Scroll Bar Page Increment
        Page *int64
        // Scroll Bar Orientation
        Horiz sharedTypes.ST_TrueFalseBlank
        // Scroll Bar Width
        Dx *int64
        // Embedded Control
        MapOCX sharedTypes.ST_TrueFalseBlank
        // Clipboard Format
        CF *string
        // Camera Tool
        Camera sharedTypes.ST_TrueFalseBlank
        // Recalculation Toggle
        RecalcAlways sharedTypes.ST_TrueFalseBlank
        // Font AutoScale
        AutoScale sharedTypes.ST_TrueFalseBlank
        // Dynamic Data Exchange
        DDE sharedTypes.ST_TrueFalseBlank
        // UI Object Toggle
        UIObj sharedTypes.ST_TrueFalseBlank
        // HTML Script Text
        ScriptText *string
        // HTML Script Attributes
        ScriptExtended *string
        // HTML Script Language
        ScriptLanguage *uint32
        // HTML Script Location
        ScriptLocation *uint32
        // Text Formula
        FmlaTxbx *string
    }

### func NewCT_ClientDataChoice ¶

    func NewCT_ClientDataChoice() *CT_ClientDataChoice

### func (*CT_ClientDataChoice) MarshalXML ¶

    func (m *CT_ClientDataChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ClientDataChoice) UnmarshalXML ¶

    func (m *CT_ClientDataChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ClientDataChoice) Validate ¶

    func (m *CT_ClientDataChoice) Validate() error

Validate validates the CT_ClientDataChoice and its children

### func (*CT_ClientDataChoice) ValidateWithPath ¶

    func (m *CT_ClientDataChoice) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ClientDataChoice and its children, prefixing error messages with path

## type ClientData ¶

    type ClientData struct {
        CT_ClientData
    }

### func NewClientData ¶

    func NewClientData() *ClientData

### func (*ClientData) MarshalXML ¶

    func (m *ClientData) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*ClientData) UnmarshalXML ¶

    func (m *ClientData) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ClientData) Validate ¶

    func (m *ClientData) Validate() error

Validate validates the ClientData and its children

### func (*ClientData) ValidateWithPath ¶

    func (m *ClientData) ValidateWithPath(path string) error

ValidateWithPath validates the ClientData and its children, prefixing error messages with path

## type ST_ObjectType ¶

    type ST_ObjectType byte

    const (
        ST_ObjectTypeUnset    ST_ObjectType = 0
        ST_ObjectTypeButton   ST_ObjectType = 1
        ST_ObjectTypeCheckbox ST_ObjectType = 2
        ST_ObjectTypeDialog   ST_ObjectType = 3
        ST_ObjectTypeDrop     ST_ObjectType = 4
        ST_ObjectTypeEdit     ST_ObjectType = 5
        ST_ObjectTypeGBox     ST_ObjectType = 6
        ST_ObjectTypeLabel    ST_ObjectType = 7
        ST_ObjectTypeLineA    ST_ObjectType = 8
        ST_ObjectTypeList     ST_ObjectType = 9
        ST_ObjectTypeMovie    ST_ObjectType = 10
        ST_ObjectTypeNote     ST_ObjectType = 11
        ST_ObjectTypePict     ST_ObjectType = 12
        ST_ObjectTypeRadio    ST_ObjectType = 13
        ST_ObjectTypeRectA    ST_ObjectType = 14
        ST_ObjectTypeScroll   ST_ObjectType = 15
        ST_ObjectTypeSpin     ST_ObjectType = 16
        ST_ObjectTypeShape    ST_ObjectType = 17
        ST_ObjectTypeGroup    ST_ObjectType = 18
        ST_ObjectTypeRect     ST_ObjectType = 19
    )

### func (ST_ObjectType) MarshalXML ¶

    func (m ST_ObjectType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_ObjectType) MarshalXMLAttr ¶

    func (e ST_ObjectType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_ObjectType) String ¶

    func (m ST_ObjectType) String() string

### func (*ST_ObjectType) UnmarshalXML ¶

    func (m *ST_ObjectType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_ObjectType) UnmarshalXMLAttr ¶

    func (e *ST_ObjectType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_ObjectType) Validate ¶

    func (m ST_ObjectType) Validate() error

### func (ST_ObjectType) ValidateWithPath ¶

    func (m ST_ObjectType) ValidateWithPath(path string) error