Chart.Axes(Object, XlAxisGroup) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets an object that represents either a single axis or a collection of the axes on the chart.
public object Axes (object Type, Microsoft.Office.Interop.Excel.XlAxisGroup AxisGroup = Microsoft.Office.Interop.Excel.XlAxisGroup.xlPrimary);
abstract member Axes : obj * Microsoft.Office.Interop.Excel.XlAxisGroup -> obj
Public Function Axes (Optional Type As Object, Optional AxisGroup As XlAxisGroup = Microsoft.Office.Interop.Excel.XlAxisGroup.xlPrimary) As Object
Parameters
- Type
- Object
Specifies the axis to return. Can be one of the following XlAxisType constants: xlValue, xlCategory, or xlSeriesAxis (xlSeriesAxis is valid only for 3-D charts).
- AxisGroup
- XlAxisGroup
Optional XlAxisGroup. Specifies the axis group. If this argument is omitted, the primary group is used. 3-D charts have only one axis group.
Returns
Examples
The following code example creates a Chart and then uses the Axes method to add a title to the primary axis.
private void SetAxisTitle()
{
this.Range["A1", "A5"].Value2 = 22;
this.Range["B1", "B5"].Value2 = 55;
Microsoft.Office.Tools.Excel.Chart chart1 =
this.Controls.AddChart(this.Range["D2", "H12"],
"chart1");
chart1.SetSourceData(this.Range["A1", "B5"],
Excel.XlRowCol.xlColumns);
chart1.ChartType = Excel.XlChartType.xl3DColumn;
Excel.Axis axis = (Excel.Axis)chart1.Axes(
Excel.XlAxisType.xlValue,
Excel.XlAxisGroup.xlPrimary);
axis.HasTitle = true;
axis.AxisTitle.Text = "Sales Figures";
}
Private Sub SetAxisTitle()
Me.Range("A1", "A5").Value2 = 22
Me.Range("B1", "B5").Value2 = 55
Dim Chart1 As Microsoft.Office.Tools.Excel.Chart = _
Me.Controls.AddChart(Me.Range("D2", "H12"), "Chart1")
Chart1.SetSourceData(Me.Range("A1", "B5"), Excel.XlRowCol.xlColumns)
Chart1.ChartType = Excel.XlChartType.xl3DColumn
Dim axis As Excel.Axis = CType(Chart1.Axes(Excel.XlAxisType.xlValue, _
Excel.XlAxisGroup.xlPrimary), Excel.Axis)
axis.HasTitle = True
axis.AxisTitle.Text = "Sales Figures"
End Sub
Remarks
Optional Parameters
For information on optional parameters, see Optional Parameters in Office Solutions.