AutoHLPlot Object

The AutoHLPlot object controls the high-low-close plot options.

Derived from: AutoPlot object (All methods and properties of AutoPlot apply to this object.)

Properties

AutoFirstLabelRow

AutoLastLabelRow

BarWidth

CloseCol

DisplayType

DownFill

FirstLabelRow

HighCol

LabelFont

LabelFormat

Labels

LastLabelRow

Line

LowCol

OpenCol

ShowClose

ShowHigh

ShowLabels

ShowLow

ShowOpen

UpFill

XCol

Example

This example shows how to create a hi-low-close plot.

Sub Main

 

 'Declares GrapherApp as an object

  Dim GrapherApp As Object

 

 'Creates an instance of the Grapher Application object

 'and assigns it to the variable named "GrapherApp"

  Set GrapherApp = CreateObject("Grapher.Application")

 

 'Make Grapher visible

  GrapherApp.Visible = True

 

 'Declare Docs Plot, Shapes, Graph1,

 'and HighLow as Object

  Dim Docs, Plot, Shapes, Graph1, HighLow As Object

 

 'Assigns the Documents collection to the

 'variable named "Docs"

  Set Docs = GrapherApp.Documents

 

 'Creates a new plot window and assigns it to

 'the variable named "Plot"

  Set Plot = Docs.Add(grfPlotDoc)

 

 'Assigns the AutoShapes collection to the

 'variable named "Shapes"

  Set Shapes = Plot.Shapes

 

 'Adds a high-low-close graph and assigns it

 'to the variable named "Graph1"

  Set Graph1 = Shapes.AddHighLowGraph(GrapherApp.Path + "\

 

 'Assigns the high-low-close graph to the

 'variable named "HighLow"

  Set HighLow = Graph1.Plots(1)

 

End Sub