 |
| 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