Compartir a través de


Chart.HasAxis (Propiedad)

Obtiene o establece un valor que indica si existe un eje determinado en el control Chart.

Espacio de nombres:  Microsoft.Office.Tools.Excel
Ensamblado:  Microsoft.Office.Tools.Excel (en Microsoft.Office.Tools.Excel.dll)

Sintaxis

'Declaración
ReadOnly Property HasAxis As Chart_HasAxisType
    Get
Chart_HasAxisType HasAxis { get; }

Valor de propiedad

Tipo: Microsoft.Office.Tools.Excel.Chart_HasAxisType
true si existe el eje especificado en el control Chart; de lo contrario, false.

Comentarios

Utilice la propiedad HasAxis para ocultar o mostrar un eje determinado en un control Chart. La propiedad HasAxis está diseñada para ser utilizada con los siguientes parámetros.

Parámetro

Descripción

Index1

Uno de los valores de XlAxisType que especifica el tipo de eje. Los ejes de serie sólo se aplican a gráficos 3D.

Index2

Uno de los valores de XlAxisGroup que especifica el grupo de ejes. Los gráficos 3D tienen un solo conjunto de ejes.

Si intenta usar HasAxis sin especificar parámetros, HasAxis obtendrá un objeto _HasAxisType que forma parte de la infraestructura de las herramientas de desarrollo de Office en Visual Studio y que no está diseñado para usarlo directamente en el código.

Microsoft Office Excel puede crear o eliminar ejes si cambia el tipo de gráfico o la propiedad AxisGroup.

Parámetros opcionales

Para obtener información sobre parámetros opcionales, vea Parámetros opcionales en las soluciones de Office.

Ejemplos

En el siguiente ejemplo de código se crea un control Chart y, a continuación, se utiliza la propiedad HasAxis para ocultar el eje de categorías principal del gráfico.

Private Sub TurnOffCategoryAxis()
    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.xl3DBarClustered

    Chart1.HasAxis(Excel.XlAxisType.xlCategory, _
        Excel.XlAxisGroup.xlPrimary) = False
End Sub
private void TurnOffCategoryAxis()
{
    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.xl3DBarClustered;

    chart1.HasAxis[Excel.XlAxisType.xlCategory, 
        Excel.XlAxisGroup.xlPrimary] = false;
}

Seguridad de .NET Framework

Vea también

Referencia

Chart Interfaz

Microsoft.Office.Tools.Excel (Espacio de nombres)