IXlsChartAxisScale
COM interface ( getting help with interfaces )

 

interface IXlsChartAxisScale : IDispatch
{

  [id(1),propget]  HRESULT MinimumValueIsAutomatic([out, retval]BOOL* automatic);
  [id(1),propput]  HRESULT MinimumValueIsAutomatic([in]BOOL automatic);
  [id(2),propget]  HRESULT MinimumValue([out, retval]double* minvalue);
  [id(2),propput]  HRESULT MinimumValue([in]double minvalue);
  [id(3),propget]  HRESULT MinimumValueUnitIsAutomatic([out, retval]BOOL* automatic);
  [id(3),propput]  HRESULT MinimumValueUnitIsAutomatic([in]BOOL automatic);
  [id(4),propget]  HRESULT MinimumValueUnit([out, retval]double* minvalue);
  [id(4),propput]  HRESULT MinimumValueUnit([in]double minvalue);
  [id(5),propget]  HRESULT MaximumValueIsAutomatic([out, retval]BOOL* automatic);
  [id(5),propput]  HRESULT MaximumValueIsAutomatic([in]BOOL automatic);
  [id(6),propget]  HRESULT MaximumValue([out, retval]double* maxvalue);
  [id(6),propput]  HRESULT MaximumValue([in]double maxvalue);
  [id(7),propget]  HRESULT MaximumValueUnitIsAutomatic([out, retval]BOOL* automatic);
  [id(7),propput]  HRESULT MaximumValueUnitIsAutomatic([in]BOOL automatic);
  [id(8),propget]  HRESULT MaximumValueUnit([out, retval]double* maxvalue);
  [id(8),propput]  HRESULT MaximumValueUnit([in]double maxvalue);
  [id(9),propget]  HRESULT AlternateXAxisCrossingIsAutomatic([out, retval]BOOL* automatic);
  [id(9),propput]  HRESULT AlternateXAxisCrossingIsAutomatic([in]BOOL automatic);
  [id(10),propget] HRESULT AlternateXAxisCrossing([out, retval]double* value);
  [id(10),propput] HRESULT AlternateXAxisCrossing([in]double value);
  [id(11),propget] HRESULT AlternateAxisCrossingAtMaximum([out, retval]BOOL* crossatmaximum);
  [id(11),propput] HRESULT AlternateAxisCrossingAtMaximum([in]BOOL crossatmaximum);
  [id(12),propget] HRESULT AxisCrossInBetweenAlternateAxis([out, retval]BOOL* crossalternateinbetween);
  [id(12),propput] HRESULT AxisCrossInBetweenAlternateAxis([in]BOOL crossalternateinbetween);
  [id(13),propget] HRESULT LogarithmicScale([out, retval]BOOL* logscale);
  [id(13),propput] HRESULT LogarithmicScale([in]BOOL logscale);
  [id(14),propget] HRESULT ReverseOrder([out, retval]BOOL* reverseorder);
  [id(14),propput] HRESULT ReverseOrder([in]BOOL reverseorder);
  [id(15),propget] HRESULT ItemsBetweenTickMarkLabels([out, retval]int* nbitems);
  [id(15),propput] HRESULT ItemsBetweenTickMarkLabels([in]int nbitems);
  [id(16),propget] HRESULT ItemsBetweenTickMarks([out, retval]int* nbitems);
  [id(16),propput] HRESULT ItemsBetweenTickMarks([in]int nbitems);
  [id(17),propget] HRESULT LogarithmicScaleBase([out, retval]int* logscalebase);
  [id(17),propput] HRESULT LogarithmicScaleBase([in]int logscalebase);
  [id(18),propget] HRESULT MajorDateUnit([out, retval]enumChartAxisDataType* dateUnit);
  [id(18),propput] HRESULT MajorDateUnit([in]enumChartAxisDataType dateUnit);
  [id(19),propget] HRESULT MinorDateUnit([out, retval]enumChartAxisDataType* dateUnit);
  [id(19),propput] HRESULT MinorDateUnit([in]enumChartAxisDataType dateUnit);

}

 

HRESULT MinimumValueIsAutomatic([out, retval]BOOL* automatic);
returns whether the axis minimum value is automatically computed.

HRESULT MinimumValueIsAutomatic([in]BOOL automatic);
sets whether the axis minimum value is automatically computed. Default value is automatic.

HRESULT MinimumValue([out, retval]double* minvalue);
returns the axis minimum value. This value is calculated if the option is set to automatic.

HRESULT MinimumValue([in]double minvalue);
sets the axis minimum value.

HRESULT MinimumValueUnitIsAutomatic([out, retval]BOOL* automatic);
returns whether the axis minimum value unit is automatically computed.

HRESULT MinimumValueUnitIsAutomatic([in]BOOL automatic);
sets whether the axis minimum value unit is automatically computed. Default value is automatic.

HRESULT MinimumValueUnit([out, retval]double* minvalue);
returns the axis minimum value unit.

HRESULT MinimumValueUnit([in]double minvalue);
sets the axis minimum value unit.

HRESULT MaximumValueIsAutomatic([out, retval]BOOL* automatic);
returns whether the axis maximum value is automatically computed.

HRESULT MaximumValueIsAutomatic([in]BOOL automatic);
sets whether the axis maximum value is automatically computed. Default value is automatic.

HRESULT MaximumValue([out, retval]double* maxvalue);
returns the axis maximum value. This value is calculated if the option is set to automatic.

HRESULT MaximumValue([in]double maxvalue);
sets the axis maximum value.

HRESULT MaximumValueUnitIsAutomatic([out, retval]BOOL* automatic);
returns whether the axis maximum value unit is automatically computed.

HRESULT MaximumValueUnitIsAutomatic([in]BOOL automatic);
sets whether the axis maximum value unit is automatically computed. Default value is automatic.

HRESULT MaximumValueUnit([out, retval]double* maxvalue);
returns the axis maximum value unit.

HRESULT MaximumValueUnit([in]double maxvalue);
sets the axis maximum value unit.

HRESULT AlternateXAxisCrossingIsAutomatic([out, retval]BOOL* automatic);
returns whether the value at which the two axis cross is automatically computed.

HRESULT AlternateXAxisCrossingIsAutomatic([in]BOOL automatic);
sets whether the value at which the two axis cross is automatically computed. Default value is automatic.

HRESULT AlternateXAxisCrossing([out, retval]double* value);
returns the value at which the two axis cross.

HRESULT AlternateXAxisCrossing([in]double value);
sets the value at which the two axis cross.

HRESULT AlternateAxisCrossingAtMaximum([out, retval]BOOL* crossatmaximum);
returns whether the two axis cross at maximum value.

HRESULT AlternateAxisCrossingAtMaximum([in]BOOL crossatmaximum);
sets whether the two axis cross at maximum value. Default value is no.

HRESULT AxisCrossInBetweenAlternateAxis([out, retval]BOOL* crossalternateinbetween);
returns whether the alternate axis cross in between.

HRESULT AxisCrossInBetweenAlternateAxis([in]BOOL crossalternateinbetween);
sets whether the alternate axis cross in between. Default value is no.

HRESULT LogarithmicScale([out, retval]BOOL* logscale);
returns whether the axis is displayed using a logarithmic scale.

HRESULT LogarithmicScale([in]BOOL logscale);
sets whether the axis is displayed using a logarithmic scale. Default value is no.

HRESULT ReverseOrder([out, retval]BOOL* reverseorder);
returns whether the axis is displayed in reverse order.

HRESULT ReverseOrder([in]BOOL reverseorder);
sets whether the axis is displayed in reverse order. Default value is no.

HRESULT ItemsBetweenTickMarkLabels([out, retval]int* nbitems);
returns the number of items between tick mark labels.

HRESULT ItemsBetweenTickMarkLabels([in]int nbitems);
sets the number of items between tick mark labels. Default is 1.

HRESULT ItemsBetweenTickMarks([out, retval]int* nbitems);
returns the number of items between tick marks.

HRESULT ItemsBetweenTickMarks([in]int nbitems);
sets the number of items between tick marks. Default is 1.

HRESULT LogarithmicScaleBase([out, retval]int* logscalebase);
returns the axis logarithmic scale base. Default is : 10. Excel 2007-only property.

HRESULT LogarithmicScaleBase([in]int logscalebase);
sets the axis logarithmic scale base. Default is : 10. Excel 2007-only property.

HRESULT MajorDateUnit([out, retval]enumChartAxisDataType* dateUnit);
returns the axis major date type unit.

HRESULT MajorDateUnit([in]enumChartAxisDataType dateUnit);
sets the axis major date type unit

HRESULT MinorDateUnit([out, retval]enumChartAxisDataType* dateUnit);
returns the axis minor date type unit

HRESULT MinorDateUnit([in]enumChartAxisDataType dateUnit);
sets the axis minor date type unit