MSChart20Lib, COM interface constants for VB.Net / VBScript

MSChart20Lib - interface constants

     This page contains simple VBA include for the MSChart20Lib COM library.

library parameters

File NameWINDOWS\system32\MSCHRT20.OCX
Guid{65E121D4-0C60-11D2-A9FC-0000F8754DA1}
Enums59

ErrorConstants

enum, 57 members.
  'The list of error codes
Public Enum ErrorConstants

  'No error
  VtOk = 0  '&H0

  'General failure
  VtFail = 1000  '&H3E8

  'Attempted to delete object still in use
  VtErrorDeletingUsedObject = 1001  '&H3E9

  'Attempted to delete object already deleted
  VtErrorDeletingDeletedObject = 1002  '&H3EA

  'Corrupt data; unable to continue
  VtErrorCorruptData = 1003  '&H3EB

  'Function not yet implemented
  VtErrorNotImplemented = 1004  '&H3EC

  'Not enough memory
  VtErrorNoMemory = 1100  '&H44C

  'Bad function argument
  VtErrorInvalidArgument = 1101  '&H44D

  'Cannot find item
  VtErrorNotFound = 1102  '&H44E

  'Result too long for return buffer
  VtErrorTooSmall = 1103  '&H44F

  'Inappropriate or invalid request
  VtErrorInvalidRequest = 1104  '&H450

  'Failed to read or write a file
  VtErrorStreamIo = 1105  '&H451

  'Failed to write to user-created function
  VtErrorUserIo = 1106  '&H452

  'Persistent storage corrupted
  VtErrorCorruptArchive = 1107  '&H453

  'Attempted to load incompatible version
  VtErrorArchiveVersion = 1108  '&H454

  'Unexpected class type
  VtErrorArchiveTypeMismatch = 1109  '&H455

  'Attempted to load pointer into reference
  VtErrorArchivePointerMismatch = 1110  '&H456

  'Unable to open requested file
  VtErrorCannotOpenFile = 1111  '&H457

  'Failed to load string; possibly too long
  VtErrorUnableToLoadString = 1112  '&H458

  'String buffer too small; string truncated
  VtErrorBufferTooSmall = 1113  '&H459

  'Failed to copy object
  VtErrorCopyingObject = 1114  '&H45A

  'Encountered duplicate object
  VtErrorDuplicateObject = 1115  '&H45B

  'User canceled operation
  VtErrorActionCanceled = 1116  '&H45C

  'Index given is out of bounds
  VtErrorInvalidIndex = 1117  '&H45D

  'Requested type conversion is not supported.
  VtErrorInvalidTypeConversion = 1118  '&H45E

  'Object is uninitialized or invalid.
  VtErrorInvalidObject = 1119  '&H45F

  'Could not create window.
  VtErrorCreateWindow = 1120  '&H460

  'This version of Windows is not supported.
  VtErrorOSVersion = 1121  '&H461

  'Could not load requested picture.
  VtErrorLoadPicture = 1122  '&H462

  'Invalid Syntax.
  VtErrorInvalidSyntax = 1200  '&H4B0

  'Identifier too big.
  VtErrorIdentifierTooBig = 1201  '&H4B1

  'Unrecongized function name.
  VtErrorUnrecongizedFunction = 1202  '&H4B2

  'Unrecongized symbol.
  VtErrorUnrecongizedSymbol = 1203  '&H4B3

  'Unexpected end of string.
  VtErrorUnexpectedEOS = 1204  '&H4B4

  'Duplicate Symbol.
  VtErrorDuplicateSymbol = 1205  '&H4B5

  'Error communicating with display drivers
  VtErrorDisplay = 1500  '&H5DC

  'Requested font name not available
  VtErrorInvalidFontName = 1501  '&H5DD

  'Requested font description invalid
  VtErrorInvalidFont = 1502  '&H5DE

  'Not enough display resources
  VtErrorNoDisplayResources = 1503  '&H5DF

  'Default substituted for requested font
  VtErrorDefaultFontSubstituted = 1504  '&H5E0

  'Non-specific chart error
  VtChError = 2000  '&H7D0

  'Invalid chart handle
  VtChErrorInvalidHandle = 2001  '&H7D1

  'Necessary data unavailable
  VtChErrorNoData = 2002  '&H7D2

  'Nonexistent series
  VtChErrorInvalidSeriesNumber = 2003  '&H7D3

  'Nonexistent axis
  VtChErrorInvalidAxis = 2004  '&H7D4

  'Operation not allowed in this version
  VtChErrorRestrictedVersion = 2005  '&H7D5

  'Invalid property value
  InvalidPropertyValue = 380  '&H17C

  'Property is write-only
  GetNotSupported = 394  '&H18A

  'Property is read-only
  SetNotSupported = 383  '&H17F

  'Invalid procedure call
  InvalidProcedureCall = 5  '&H5

  'Invalid object use
  InvalidObjectUse = 425  '&H1A9

  'Specified format doesn't match format of data
  WrongClipboardFormat = 461  '&H1CD

  'DataObject formats list may not be cleared or expanded outside of the OLEStartDrag event
  DataObjectLocked = 672  '&H2A0

  'Expected at least one argument.
  ExpectedAnArgument = 673  '&H2A1

  'Illegal recursive invocation of OLE drag and drop
  RecursiveOleDrag = 674  '&H2A2

  'Non-intrinsic OLE drag and drop formats used with SetData require Byte array data.  GetData may return more bytes than were given to SetData.
  FormatNotByteArray = 675  '&H2A3

  'Requested data was not supplied to the DataObject during the OLESetData event.
  DataNotSetForFormat = 676  '&H2A4
End Enum

OLEDropConstants

enum, 3 members.
  'Constants for the OLEDropMode property (but not the DragMode or OLEDragMode properties).
Public Enum OLEDropConstants

  'Accepts no OLE drag/drop operations.
  chOLEDropNone = 0  '&H0

  'Accepts an OLE drag/drop under programmatic control only.
  chOLEDropManual = 1  '&H1

  'Accepts an OLE drag/drop without programmatic control.
  chOLEDropAutomatic = 2  '&H2
End Enum

OLEDragConstants

enum, 2 members.
  'Constants for the OLEDragMode property (but not the DragMode or OLEDropMode properties).
Public Enum OLEDragConstants

  'OLE drag/drop will be initialized only under programmatic control.
  chOLEDragManual = 0  '&H0

  'OLE drag/drop will be initialized when the user drags 'out' of the control, or under programmatic control.
  chOLEDragAutomatic = 1  '&H1
End Enum

VtHorizontalAlignment

enum, 5 members.
  'Horizontal Alignment Constants
Public Enum VtHorizontalAlignment

  'Horizontal left
  VtHorizontalAlignmentLeft = 0  '&H0

  'Horizontal right
  VtHorizontalAlignmentRight = 1  '&H1

  'Horizontal center
  VtHorizontalAlignmentCenter = 2  '&H2

  'Fill
  VtHorizontalAlignmentFill = 3  '&H3

  'Flush
  VtHorizontalAlignmentFlush = 4  '&H4
End Enum

VtVerticalAlignment

enum, 3 members.
  'Vertical Alignment Constants
Public Enum VtVerticalAlignment

  'Vertical top
  VtVerticalAlignmentTop = 0  '&H0

  'Vertical bottom
  VtVerticalAlignmentBottom = 1  '&H1

  'Vertical center
  VtVerticalAlignmentCenter = 2  '&H2
End Enum

VtOrientation

enum, 4 members.
  'Orientation Constants
Public Enum VtOrientation

  'Horizontal text
  VtOrientationHorizontal = 0  '&H0

  'Vertical text
  VtOrientationVertical = 1  '&H1

  'Up oriented text
  VtOrientationUp = 2  '&H2

  'Down oriented text
  VtOrientationDown = 3  '&H3
End Enum

VtSortType

enum, 3 members.
  'Sort Type Constants
Public Enum VtSortType

  'Sort Type - None
  VtSortTypeNone = 0  '&H0

  'Sort Type - Ascending
  VtSortTypeAscending = 1  '&H1

  'Sort Type - Descending
  VtSortTypeDescending = 2  '&H2
End Enum

VtAngleUnits

enum, 3 members.
  'Angle Units Constants
Public Enum VtAngleUnits

  'Degree Angle Units
  VtAngleUnitsDegrees = 0  '&H0

  'Radian Angle Units
  VtAngleUnitsRadians = 1  '&H1

  'Grad Angle Units
  VtAngleUnitsGrads = 2  '&H2
End Enum

VtPrintScaleType

enum, 3 members.
  'Print Scale Type Constants
Public Enum VtPrintScaleType

  'Print Scale Type - Actual
  VtPrintScaleTypeActual = 0  '&H0

  'Print Scale Type - Fitted
  VtPrintScaleTypeFitted = 1  '&H1

  'Print Scale Type - Stretched
  VtPrintScaleTypeStretched = 2  '&H2
End Enum

VtPrintOrientation

enum, 2 members.
  'Print Orientation Type Constants
Public Enum VtPrintOrientation

  'Print Orientation - Portrait
  VtPrintOrientationPortrait = 0  '&H0

  'Print Orientation - Landscape
  VtPrintOrientationLandscape = 1  '&H1
End Enum

VtFontStyle

enum, 3 members.
  'The list of VtFont styles
Public Enum VtFontStyle

  'Bold
  VtFontStyleBold = 1  '&H1

  'Italic
  VtFontStyleItalic = 2  '&H2

  'Outline
  VtFontStyleOutline = 4  '&H4
End Enum

VtFontEffect

enum, 2 members.
  'The list of VtFont effects
Public Enum VtFontEffect

  'Strike Through
  VtFontEffectStrikeThrough = 256  '&H100

  'Underline
  VtFontEffectUnderline = 512  '&H200
End Enum

VtBrushStyle

enum, 4 members.
  'Brush Styles
Public Enum VtBrushStyle

  'No brush(background shows through)
  VtBrushStyleNull = 0  '&H0

  'Solid VtColor brush
  VtBrushStyleSolid = 1  '&H1

  'Bitmap patterned brush
  VtBrushStylePattern = 2  '&H2

  'Hatched brush
  VtBrushStyleHatched = 3  '&H3
End Enum

VtBrushPatterns

enum, 19 members.
  'Brush Patterns
Public Enum VtBrushPatterns

  '94 percent pattern color
  VtBrushPattern94Percent = 0  '&H0

  '88 percent pattern color
  VtBrushPattern88Percent = 1  '&H1

  '75 percent pattern color
  VtBrushPattern75Percent = 2  '&H2

  '50 percent pattern color
  VtBrushPattern50Percent = 3  '&H3

  '25 percent pattern color
  VtBrushPattern25Percent = 4  '&H4

  'Bold Horizontal Lines
  VtBrushPatternBoldHorizontal = 5  '&H5

  'Bold Vertical Lines
  VtBrushPatternBoldVertical = 6  '&H6

  'Bold Down Diagonal Lines
  VtBrushPatternBoldDownDiagonal = 7  '&H7

  'Bold Up Diagonal Lines
  VtBrushPatternBoldUpDiagonal = 8  '&H8

  'Checks pattern
  VtBrushPatternChecks = 9  '&H9

  'Weave pattern
  VtBrushPatternWeave = 10  '&HA

  'Horizontal Lines
  VtBrushPatternHorizontal = 11  '&HB

  'Vertical Lines
  VtBrushPatternVertical = 12  '&HC

  'Down Diagonal
  VtBrushPatternDownDiagonal = 13  '&HD

  'Up Diagonal
  VtBrushPatternUpDiagonal = 14  '&HE

  'Grid Pattern
  VtBrushPatternGrid = 15  '&HF

  'Trellis Pattern
  VtBrushPatternTrellis = 16  '&H10

  'Inverted Trellis Pattern
  VtBrushPatternInvertedTrellis = 17  '&H11

  'Number of elements in this enumeration
  VtBrushPatternCount = 18  '&H12
End Enum

VtBrushHatches

enum, 7 members.
  'Brush Hatches
Public Enum VtBrushHatches

  'Horizontal Hatch Lines
  VtBrushHatchHorizontal = 0  '&H0

  'Vertical Hatch Lines
  VtBrushHatchVertical = 1  '&H1

  'Down Diagonal Hatch Lines
  VtBrushHatchDownDiagonal = 2  '&H2

  'Up Diagonal Hatch Lines
  VtBrushHatchUpDiagonal = 3  '&H3

  'Cross Hatch Lines
  VtBrushHatchCross = 4  '&H4

  'Diagonal Cross Hatch Lines
  VtBrushHatchDiagonalCross = 5  '&H5

  'Number of elements in this enumeration
  VtBrushHatchCount = 6  '&H6
End Enum

VtShadowStyle

enum, 2 members.
  'Shadow Styles
Public Enum VtShadowStyle

  'No shadow
  VtShadowStyleNull = 0  '&H0

  'Drop shadow
  VtShadowStyleDrop = 1  '&H1
End Enum

VtPenStyle

enum, 10 members.
  'Pen Styles
Public Enum VtPenStyle

  'Null pen
  VtPenStyleNull = 0  '&H0

  'Solid pen
  VtPenStyleSolid = 1  '&H1

  'Dashed pen
  VtPenStyleDashed = 2  '&H2

  'Dotted pen
  VtPenStyleDotted = 3  '&H3

  'Dash-dot pen
  VtPenStyleDashDot = 4  '&H4

  'Dash-dot-dot pen
  VtPenStyleDashDotDot = 5  '&H5

  'Ditted line pen
  VtPenStyleDitted = 6  '&H6

  'Ditted line pen
  VtPenStyleDashDit = 7  '&H7

  'Dash-dit pen
  VtPenStyleDashDitDit = 8  '&H8

  'Dash-dit-dit pen
  VtPenStyleNative = 9  '&H9
End Enum

VtPenJoin

enum, 3 members.
  'Pen Join types
Public Enum VtPenJoin

  'Mitered pen join
  VtPenJoinMiter = 0  '&H0

  'Round pen join
  VtPenJoinRound = 1  '&H1

  'Beveled pen join
  VtPenJoinBevel = 2  '&H2
End Enum

VtPenCap

enum, 3 members.
  'Pen Cap types
Public Enum VtPenCap

  'Butt pen cap
  VtPenCapButt = 0  '&H0

  'Round pen cap
  VtPenCapRound = 1  '&H1

  'Square pen cap
  VtPenCapSquare = 2  '&H2
End Enum

VtFrameStyle

enum, 5 members.
  'Frame Styles
Public Enum VtFrameStyle

  'No frame
  VtFrameStyleNull = 0  '&H0

  'A Single line encloses the backdrop.
  VtFrameStyleSingleLine = 1  '&H1

  'Two equal width lines enclose the backdrop.
  VtFrameStyleDoubleLine = 2  '&H2

  'A thick inner line and a thin outer line enclose the backdrop.
  VtFrameStyleThickInner = 3  '&H3

  'A thin inner line and a thick outer line enclose the backdrop.
  VtFrameStyleThickOuter = 4  '&H4
End Enum

VtPictureType

enum, 5 members.
  'Picture Types
Public Enum VtPictureType

  'No graphic.
  VtPictureTypeNull = 0  '&H0

  'Windows bitmap.
  VtPictureTypeBitmap = 1  '&H1

  'Microsoft Windows Metafile.
  VtPictureTypeVector = 2  '&H2

  'Windows bitmap.
  VtPictureTypeBMP = 3  '&H3

  'Microsoft Windows Metafile.
  VtPictureTypeWMF = 4  '&H4
End Enum

VtPictureOption

enum, 2 members.
  'Picture Options (WMF only)
Public Enum VtPictureOption

  'Omit Adobe placeable header.
  VtPictureOptionNoSizeHeader = 1  '&H1

  'Replace text with polygons.
  VtPictureOptionTextAsCurves = 2  '&H2
End Enum

VtPictureMapType

enum, 7 members.
  'Picture Map Types
Public Enum VtPictureMapType

  'Displays the graphic at the original size it was created.
  VtPictureMapTypeActual = 0  '&H0

  'Scales the graphic proportionally to fit within the object.
  VtPictureMapTypeFitted = 1  '&H1

  'Scales the graphic to fill the object regardless of its original proportions.
  VtPictureMapTypeStretched = 2  '&H2

  'Duplicates the graphic repeatedly to fill the object.
  VtPictureMapTypeTiled = 3  '&H3

  'Centers the graphic and scales it proportionally to fill the object.
  VtPictureMapTypeCropFitted = 4  '&H4

  'Tiles the graphic horizontally.
  VtPictureMapTypeHorizontalTile = 5  '&H5

  'Tiles the graphic vertically.
  VtPictureMapTypeVerticalTile = 6  '&H6
End Enum

VtGradientStyle

enum, 4 members.
  'Gradient Styles
Public Enum VtGradientStyle

  'The VtColor changes from top to bottom.
  VtGradientStyleHorizontal = 0  '&H0

  'The VtColor changes from left to right.
  VtGradientStyleVertical = 1  '&H1

  'The VtColor changes in concentric rectangles from the center outwards.
  VtGradientStyleRectangle = 2  '&H2

  'The VtColor changes in concentric ovals from the center outwards.
  VtGradientStyleOval = 3  '&H3
End Enum

VtFillStyle

enum, 3 members.
  'Fill Style Constants
Public Enum VtFillStyle

  'No fill. (background shows through)
  VtFillStyleNull = 0  '&H0

  'A solid VtColor or pattern fill.
  VtFillStyleBrush = 1  '&H1

  'A gradient fill.
  VtFillStyleGradient = 2  '&H2
End Enum

VtMarkerStyle

enum, 17 members.
  'Marker Style Constants
Public Enum VtMarkerStyle

  'Dash marker
  VtMarkerStyleDash = 0  '&H0

  'Plus marker
  VtMarkerStylePlus = 1  '&H1

  'X marker
  VtMarkerStyleX = 2  '&H2

  'Star marker
  VtMarkerStyleStar = 3  '&H3

  'Circle marker
  VtMarkerStyleCircle = 4  '&H4

  'Square marker
  VtMarkerStyleSquare = 5  '&H5

  'Diamond marker
  VtMarkerStyleDiamond = 6  '&H6

  'Triangle marker
  VtMarkerStyleUpTriangle = 7  '&H7

  'Down triangle marker
  VtMarkerStyleDownTriangle = 8  '&H8

  'Filled circle marker
  VtMarkerStyleFilledCircle = 9  '&H9

  'Filled square marker
  VtMarkerStyleFilledSquare = 10  '&HA

  'Filled diamond marker
  VtMarkerStyleFilledDiamond = 11  '&HB

  'Filled up triangle marker
  VtMarkerStyleFilledUpTriangle = 12  '&HC

  'Filled down triangle marker
  VtMarkerStyleFilledDownTriangle = 13  '&HD

  '3D Ball
  VtMarkerStyle3dBall = 14  '&HE

  'No Marker
  VtMarkerStyleNull = 15  '&HF

  'Number of elements in this enumeration
  VtMarkerStyleCount = 16  '&H10
End Enum

VtProjectionType

enum, 5 members.
  'Projection Type Constants
Public Enum VtProjectionType

  'Perspective projection
  VtProjectionTypePerspective = 0  '&H0

  '2.5 dimensional oblique projection
  VtProjectionTypeOblique = 1  '&H1

  'Orthogonal projection(no perspective)
  VtProjectionTypeOrthogonal = 2  '&H2

  'Frontal projection
  VtProjectionTypeFrontal = 3  '&H3

  'Overhead projection
  VtProjectionTypeOverhead = 4  '&H4
End Enum

VtSmoothingType

enum, 3 members.
  'Smoothing Type Constants
Public Enum VtSmoothingType

  'No smoothing
  VtSmoothingTypeNone = 0  '&H0

  'Quadratic BSpline smoothing
  VtSmoothingTypeQuadraticBSpline = 1  '&H1

  'Cubic BSpline smoothing
  VtSmoothingTypeCubicBSpline = 2  '&H2
End Enum

VtDcType

enum, 4 members.
  'Device Context Type Constants
Public Enum VtDcType

  'Device context type Null
  VtDcTypeNull = 0  '&H0

  'Device context type Display
  VtDcTypeDisplay = 1  '&H1

  'Device context type Printer
  VtDcTypePrinter = 2  '&H2

  'Device context type Metafile
  VtDcTypeMetafile = 3  '&H3
End Enum

VtTextOutputType

enum, 2 members.
  '2D Text output Type Constants
Public Enum VtTextOutputType

  'Device context type Null
  VtTextOutputTypeHardware = 0  '&H0

  'Device context type Metafile
  VtTextOutputTypePolygon = 1  '&H1
End Enum

VtTextLengthType

enum, 2 members.
  'Text Length Type Constants
Public Enum VtTextLengthType

  'TT virtual text length
  VtTextLengthTypeVirtual = 0  '&H0

  'Actual length used by output device
  VtTextLengthTypeDevice = 1  '&H1
End Enum

VtChChartType

enum, 28 members.
  'The list of Chart types
Public Enum VtChChartType

  '3d Bar
  VtChChartType3dBar = 0  '&H0

  '2d Bar
  VtChChartType2dBar = 1  '&H1

  '3d Line
  VtChChartType3dLine = 2  '&H2

  '2d Line
  VtChChartType2dLine = 3  '&H3

  '3d Area
  VtChChartType3dArea = 4  '&H4

  '2d Area
  VtChChartType2dArea = 5  '&H5

  '3d Step
  VtChChartType3dStep = 6  '&H6

  '2d Step
  VtChChartType2dStep = 7  '&H7

  '3d Combination
  VtChChartType3dCombination = 8  '&H8

  '2d Combination
  VtChChartType2dCombination = 9  '&H9

  '3d Horizontal Bar
  VtChChartType3dHorizontalBar = 10  '&HA

  '2d Horizontal Bar
  VtChChartType2dHorizontalBar = 11  '&HB

  '3d Clustered Bar
  VtChChartType3dClusteredBar = 12  '&HC

  '3d Pie
  VtChChartType3dPie = 13  '&HD

  '2d Pie
  VtChChartType2dPie = 14  '&HE

  '3d Doughnut
  VtChChartType3dDoughnut = 15  '&HF

  '2d XY
  VtChChartType2dXY = 16  '&H10

  '2d Polar
  VtChChartType2dPolar = 17  '&H11

  '2d Radar
  VtChChartType2dRadar = 18  '&H12

  '2d Bubble
  VtChChartType2dBubble = 19  '&H13

  '2d HiLo
  VtChChartType2dHiLo = 20  '&H14

  '2d Gantt
  VtChChartType2dGantt = 21  '&H15

  '3d Gantt
  VtChChartType3dGantt = 22  '&H16

  '3d Surface
  VtChChartType3dSurface = 23  '&H17

  '2d Contour
  VtChChartType2dContour = 24  '&H18

  '3d Scatter
  VtChChartType3dScatter = 25  '&H19

  '3d XYZ
  VtChChartType3dXYZ = 26  '&H1A

  'Number of elements in this enumeration
  VtChChartTypeCount = 27  '&H1B
End Enum

VtChSeriesType

enum, 38 members.
  'The list of Series types
Public Enum VtChSeriesType

  'Used by UI to describe combo charts.
  VtChSeriesTypeVaries = -2  '&HFFFFFFFE

  'Default
  VtChSeriesTypeDefault = -1  '&HFFFFFFFF

  '3d Bar
  VtChSeriesType3dBar = 0  '&H0

  '2d Bar
  VtChSeriesType2dBar = 1  '&H1

  '3d Horizontal Bar
  VtChSeriesType3dHorizontalBar = 2  '&H2

  '2d Horizontal Bar
  VtChSeriesType2dHorizontalBar = 3  '&H3

  '3d Clustered Bar
  VtChSeriesType3dClusteredBar = 4  '&H4

  '3d Line
  VtChSeriesType3dLine = 5  '&H5

  '2d Line
  VtChSeriesType2dLine = 6  '&H6

  '3d Area
  VtChSeriesType3dArea = 7  '&H7

  '2d Area
  VtChSeriesType2dArea = 8  '&H8

  '3d Step
  VtChSeriesType3dStep = 9  '&H9

  '2d Step
  VtChSeriesType2dStep = 10  '&HA

  '2d XY
  VtChSeriesType2dXY = 11  '&HB

  '2d Polar
  VtChSeriesType2dPolar = 12  '&HC

  '2d Radar Line
  VtChSeriesType2dRadarLine = 13  '&HD

  '2d Radar Area
  VtChSeriesType2dRadarArea = 14  '&HE

  '2d Bubble
  VtChSeriesType2dBubble = 15  '&HF

  '2d HiLo
  VtChSeriesType2dHiLo = 16  '&H10

  '2d HiLoClose
  VtChSeriesType2dHLC = 17  '&H11

  '2d HLC Right
  VtChSeriesType2dHLCRight = 18  '&H12

  '2d OHLC
  VtChSeriesType2dOHLC = 19  '&H13

  '2d OHLC Bar
  VtChSeriesType2dOHLCBar = 20  '&H14

  '2d Gantt
  VtChSeriesType2dGantt = 21  '&H15

  '3d Gantt
  VtChSeriesType3dGantt = 22  '&H16

  '3d Pie
  VtChSeriesType3dPie = 23  '&H17

  '2d Pie
  VtChSeriesType2dPie = 24  '&H18

  '3d Doughnut
  VtChSeriesType3dDoughnut = 25  '&H19

  '2d Dates
  VtChSeriesType2dDates = 26  '&H1A

  '3d Bar HiLo
  VtChSeriesType3dBarHiLo = 27  '&H1B

  '2d Bar HiLo
  VtChSeriesType2dBarHiLo = 28  '&H1C

  '3d Horizontal Bar HiLo
  VtChSeriesType3dHorizontalBarHiLo = 29  '&H1D

  '2d Horizontal Bar HiLo
  VtChSeriesType2dHorizontalBarHiLo = 30  '&H1E

  '3d Clustered Bar HiLo
  VtChSeriesType3dClusteredBarHiLo = 31  '&H1F

  '3d Surface
  VtChSeriesType3dSurface = 32  '&H20

  '2d Contour
  VtChSeriesType2dContour = 33  '&H21

  '3d XYZ
  VtChSeriesType3dXYZ = 34  '&H22

  'Number of elements in this enumeration
  VtChSeriesTypeCount = 35  '&H23
End Enum

VtChPartType

enum, 15 members.
  'Chart Part Type Constants
Public Enum VtChPartType

  'Part type - chart
  VtChPartTypeChart = 0  '&H0

  'Part type - title
  VtChPartTypeTitle = 1  '&H1

  'Part type - footnote
  VtChPartTypeFootnote = 2  '&H2

  'Part type - legend
  VtChPartTypeLegend = 3  '&H3

  'Part type - plot
  VtChPartTypePlot = 4  '&H4

  'Part type - series
  VtChPartTypeSeries = 5  '&H5

  'Part type - series label
  VtChPartTypeSeriesLabel = 6  '&H6

  'Part type - point
  VtChPartTypePoint = 7  '&H7

  'Part type - point label
  VtChPartTypePointLabel = 8  '&H8

  'Part type - axis
  VtChPartTypeAxis = 9  '&H9

  'Part type - axislabel
  VtChPartTypeAxisLabel = 10  '&HA

  'Part type - axistitle
  VtChPartTypeAxisTitle = 11  '&HB

  'Part type - series name
  VtChPartTypeSeriesName = 12  '&HC

  'Part type - point name
  VtChPartTypePointName = 13  '&HD

  'Number of elements in this enumeration
  VtChPartTypeCount = 14  '&HE
End Enum

VtChLocationType

enum, 9 members.
  'Chart Element Location Type Constants
Public Enum VtChLocationType

  'Top left
  VtChLocationTypeTopLeft = 0  '&H0

  'Top
  VtChLocationTypeTop = 1  '&H1

  'Top right
  VtChLocationTypeTopRight = 2  '&H2

  'Left
  VtChLocationTypeLeft = 3  '&H3

  'Right
  VtChLocationTypeRight = 4  '&H4

  'Bottom left
  VtChLocationTypeBottomLeft = 5  '&H5

  'Bottom
  VtChLocationTypeBottom = 6  '&H6

  'Bottom right
  VtChLocationTypeBottomRight = 7  '&H7

  'Custom
  VtChLocationTypeCustom = 8  '&H8
End Enum

VtChLabelComponent

enum, 4 members.
  'The list of datapoint label component types
Public Enum VtChLabelComponent

  'The value of the data point appears in the label.
  VtChLabelComponentValue = 1  '&H1

  'The value of the data point is displayed in the label as a percentage of the total value of the series.
  VtChLabelComponentPercent = 2  '&H2

  'The series name is used to label the data point.
  VtChLabelComponentSeriesName = 4  '&H4

  'The data point name is used to label the data point.
  VtChLabelComponentPointName = 8  '&H8
End Enum

VtChLabelLineStyle

enum, 3 members.
  'The list of series/datapoint label line styles
Public Enum VtChLabelLineStyle

  'Label Line Style - None
  VtChLabelLineStyleNone = 0  '&H0

  'Label Line Style - Straight
  VtChLabelLineStyleStraight = 1  '&H1

  'Label Line Style - Bent
  VtChLabelLineStyleBent = 2  '&H2
End Enum

VtChLabelLocationType

enum, 9 members.
  'The list of series/datapoint label locations
Public Enum VtChLabelLocationType

  'Label Location - None
  VtChLabelLocationTypeNone = 0  '&H0

  'Label Location - AbovePoint
  VtChLabelLocationTypeAbovePoint = 1  '&H1

  'Label Location - BelowPoint
  VtChLabelLocationTypeBelowPoint = 2  '&H2

  'Label Location - Center
  VtChLabelLocationTypeCenter = 3  '&H3

  'Label Location - Base
  VtChLabelLocationTypeBase = 4  '&H4

  'Label Location - Inside pie or doughnut
  VtChLabelLocationTypeInside = 5  '&H5

  'Label Location - Outside pie or doughnut
  VtChLabelLocationTypeOutside = 6  '&H6

  'Label Location - Left
  VtChLabelLocationTypeLeft = 7  '&H7

  'Label Location - Right
  VtChLabelLocationTypeRight = 8  '&H8
End Enum

VtChSubPlotLabelLocationType

enum, 4 members.
  'Sub Plot Label Location Type Constants
Public Enum VtChSubPlotLabelLocationType

  'Location Type - None
  VtChSubPlotLabelLocationTypeNone = 0  '&H0

  'Location Type - Above
  VtChSubPlotLabelLocationTypeAbove = 1  '&H1

  'Location Type - Below
  VtChSubPlotLabelLocationTypeBelow = 2  '&H2

  'Location Type - Center
  VtChSubPlotLabelLocationTypeCenter = 3  '&H3
End Enum

VtChPieWeightBasis

enum, 3 members.
  'Pie Weight Basis Constants
Public Enum VtChPieWeightBasis

  'Pie Weight Basis - None
  VtChPieWeightBasisNone = 0  '&H0

  'Pie Weight Basis - Total
  VtChPieWeightBasisTotal = 1  '&H1

  'Pie Weight Basis - Series
  VtChPieWeightBasisSeries = 2  '&H2
End Enum

VtChPieWeightStyle

enum, 2 members.
  'Pie Weight Style Constants
Public Enum VtChPieWeightStyle

  'Pie Weight Style - Area
  VtChPieWeightStyleArea = 0  '&H0

  'Pie Weight Style - Diameter
  VtChPieWeightStyleDiameter = 1  '&H1
End Enum

VtChAxisId

enum, 5 members.
  'Axis Id Constants
Public Enum VtChAxisId

  'X Axis
  VtChAxisIdX = 0  '&H0

  'Y Axis
  VtChAxisIdY = 1  '&H1

  'Y2 Axis
  VtChAxisIdY2 = 2  '&H2

  'Z Axis
  VtChAxisIdZ = 3  '&H3

  'No Axis
  VtChAxisIdNone = 4  '&H4
End Enum

VtChDateIntervalType

enum, 6 members.
  'Date Interval Constants
Public Enum VtChDateIntervalType

  'Date Interval Type - None
  VtChDateIntervalTypeNone = 0  '&H0

  'Date Interval Type - Daily
  VtChDateIntervalTypeDaily = 1  '&H1

  'Date Interval Type - Weekly
  VtChDateIntervalTypeWeekly = 2  '&H2

  'Date Interval Type - Semimonthly
  VtChDateIntervalTypeSemimonthly = 3  '&H3

  'Date Interval Type - Monthly
  VtChDateIntervalTypeMonthly = 4  '&H4

  'Date Interval Type - Yearly
  VtChDateIntervalTypeYearly = 5  '&H5
End Enum

VtChScaleType

enum, 3 members.
  'Scale Type Constants
Public Enum VtChScaleType

  'Scale Type - Linear
  VtChScaleTypeLinear = 0  '&H0

  'Scale Type - Logarithmic
  VtChScaleTypeLogarithmic = 1  '&H1

  'Scale Type - Percent
  VtChScaleTypePercent = 2  '&H2
End Enum

VtChPercentAxisBasis

enum, 6 members.
  'Percent Axis Basis Constants
Public Enum VtChPercentAxisBasis

  'Percent Axis Basis - MaxChart
  VtChPercentAxisBasisMaxChart = 0  '&H0

  'Percent Axis Basis - MaxRow
  VtChPercentAxisBasisMaxRow = 1  '&H1

  'Percent Axis Basis - MaxColumn
  VtChPercentAxisBasisMaxColumn = 2  '&H2

  'Percent Axis Basis - MaxSumChart
  VtChPercentAxisBasisSumChart = 3  '&H3

  'Percent Axis Basis - MaxSumRow
  VtChPercentAxisBasisSumRow = 4  '&H4

  'Percent Axis Basis - MaxSumColumn
  VtChPercentAxisBasisSumColumn = 5  '&H5
End Enum

VtChAxisTickStyle

enum, 4 members.
  'Axis Tick Style Constants
Public Enum VtChAxisTickStyle

  'Axis Tick Style - None
  VtChAxisTickStyleNone = 0  '&H0

  'Axis Tick Style - Center
  VtChAxisTickStyleCenter = 1  '&H1

  'Axis Tick Style - Inside
  VtChAxisTickStyleInside = 2  '&H2

  'Axis Tick Style - Outside
  VtChAxisTickStyleOutside = 3  '&H3
End Enum

VtChStats

enum, 5 members.
  'Stat Type Constants
Public Enum VtChStats

  'Shows the minimum value in the series.
  VtChStatsMinimum = 1  '&H1

  'Shows the maximum value in the series.
  VtChStatsMaximum = 2  '&H2

  'Shows the mathematical mean of the values in the series.
  VtChStatsMean = 4  '&H4

  'Shows the standard deviation of the values in the series.
  VtChStatsStddev = 8  '&H8

  'Shows a trend line indicated by the values in a series.
  VtChStatsRegression = 16  '&H10
End Enum

VtChUpdateFlags

enum, 7 members.
  'Update Flag Constants
Public Enum VtChUpdateFlags

  'No effect on chart appearance.
  VtChNoDisplay = 0  '&H0

  'Update plot display.
  VtChDisplayPlot = 1  '&H1

  'Update plot layout.
  VtChLayoutPlot = 2  '&H2

  'Update legend display.
  VtChDisplayLegend = 4  '&H4

  'Update legend layout.
  VtChLayoutLegend = 8  '&H8

  'Update series layout.
  VtChLayoutSeries = 16  '&H10

  'Update section position.
  VtChPositionSection = 32  '&H20
End Enum

VtChMouseFlag

enum, 2 members.
  'Mouse Flag Constants
Public Enum VtChMouseFlag

  'Shift key down
  VtChMouseFlagShiftKeyDown = 4  '&H4

  'Control key down
  VtChMouseFlagControlKeyDown = 8  '&H8
End Enum

VtChSsLinkMode

enum, 3 members.
  'The list of Formula One spreadsheet link modes
Public Enum VtChSsLinkMode

  'Off
  VtChSsLinkModeOff = 0  '&H0

  'On
  VtChSsLinkModeOn = 1  '&H1

  'Auto Parse
  VtChSsLinkModeAutoParse = 2  '&H2
End Enum

VtChDrawMode

enum, 2 members.
  'The list of Draw modes
Public Enum VtChDrawMode

  'Draws directly to the display device
  VtChDrawModeDraw = 0  '&H0

  'Blits an offscreen drawing to the display device
  VtChDrawModeBlit = 1  '&H1
End Enum

VtChContourColorType

enum, 3 members.
  'Contour VtColor Type Constants
Public Enum VtChContourColorType

  'Contour VtColor - Automatic
  VtChContourColorTypeAutomatic = 0  '&H0

  'Contour VtColor - Gradient
  VtChContourColorTypeGradient = 1  '&H1

  'Contour VtColor - Manual
  VtChContourColorTypeManual = 2  '&H2
End Enum

VtChContourDisplayType

enum, 2 members.
  'Contour Display Type Constants
Public Enum VtChContourDisplayType

  'Contour Display - CBands
  VtChContourDisplayTypeCBands = 0  '&H0

  'Contour Display - CLines
  VtChContourDisplayTypeCLines = 1  '&H1
End Enum

VtChSurfaceBaseType

enum, 4 members.
  'Surface Base Type Constants
Public Enum VtChSurfaceBaseType

  'Surface Base - Pedestal
  VtChSurfaceBaseTypePedestal = 0  '&H0

  'Surface Base - Standard
  VtChSurfaceBaseTypeStandard = 1  '&H1

  'Surface Base - StandardWithCBands
  VtChSurfaceBaseTypeStandardWithCBands = 2  '&H2

  'Surface Base - StandardWithCLines
  VtChSurfaceBaseTypeStandardWithCLines = 3  '&H3
End Enum

VtChSurfaceDisplayType

enum, 5 members.
  'Surface Display Type Constants
Public Enum VtChSurfaceDisplayType

  'Surface Display - None
  VtChSurfaceDisplayTypeNone = 0  '&H0

  'Surface Display - CBands
  VtChSurfaceDisplayTypeCBands = 1  '&H1

  'Surface Display - CLines
  VtChSurfaceDisplayTypeCLines = 2  '&H2

  'Surface Display - Solid
  VtChSurfaceDisplayTypeSolid = 3  '&H3

  'Surface Display - SolidWithCLines
  VtChSurfaceDisplayTypeSolidWithCLines = 4  '&H4
End Enum

VtChSurfaceProjectionType

enum, 3 members.
  'Surface Projection Type Constants
Public Enum VtChSurfaceProjectionType

  'Surface Projection - None
  VtChSurfaceProjectionTypeNone = 0  '&H0

  'Surface Projection - CBands
  VtChSurfaceProjectionTypeCBands = 1  '&H1

  'Surface Projection - CLines
  VtChSurfaceProjectionTypeCLines = 2  '&H2
End Enum

VtChSurfaceWireframeType

enum, 3 members.
  'Surface Wireframe Type Constants
Public Enum VtChSurfaceWireframeType

  'Surface Wireframe - None
  VtChSurfaceWireframeTypeNone = 0  '&H0

  'Surface Wireframe - Major
  VtChSurfaceWireframeTypeMajor = 1  '&H1

  'Surface Wireframe - MajorAndMinor
  VtChSurfaceWireframeTypeMajorAndMinor = 2  '&H2
End Enum

VtBorderStyle

enum, 2 members.
  'Border Style Constants
Public Enum VtBorderStyle

  'No border.
  VtBorderStyleNone = 0  '&H0

  'Fixed single line border.
  VtBorderStyleFixedSingle = 1  '&H1
End Enum

VtMousePointer

enum, 16 members.
  'Mouse Pointer Constants
Public Enum VtMousePointer

  'Default chart pointer.
  VtMousePointerDefault = 0  '&H0

  'Arrow pointer.
  VtMousePointerArrow = 1  '&H1

  'Crosshair pointer.
  VtMousePointerCross = 2  '&H2

  'I beam pointer.
  VtMousePointerIbeam = 3  '&H3

  'Icon pointer.
  VtMousePointerIcon = 4  '&H4

  'Size pointer.
  VtMousePointerSize = 5  '&H5

  'Size NE SW pointer.
  VtMousePointerSizeNESW = 6  '&H6

  'Size N S pointer.
  VtMousePointerSizeNS = 7  '&H7

  'Size NW SE pointer.
  VtMousePointerSizeNWSE = 8  '&H8

  'Size WE pointer.
  VtMousePointerSizeWE = 9  '&H9

  'Up arrow pointer.
  VtMousePointerUpArrow = 10  '&HA

  'Hourglass (wait) pointer.
  VtMousePointerHourGlass = 11  '&HB

  'No drop pointer.
  VtMousePointerNoDrop = 12  '&HC

  'Arrow and hourglass pointer.
  VtMousePointerArrowHourGlass = 13  '&HD

  'Arrow and question mark pointer.
  VtMousePointerArrowQuestion = 14  '&HE

  'Size all pointer.
  VtMousePointerSizeAll = 15  '&HF
End Enum
WUtils.com