Compartir a través de


ChartSheetBase.HasAxis (Propiedad)

Obtiene o establece un valor que indica si en el objeto Microsoft.Office.Tools.Excel.ChartSheetBase existe un eje concreto.

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

Sintaxis

'Declaración
Public ReadOnly Property HasAxis As ChartSheet_HasAxisType
public ChartSheet_HasAxisType HasAxis { get; }

Valor de propiedad

Tipo: Microsoft.Office.Tools.Excel.ChartSheet_HasAxisType
true si el eje especificado existe en el objeto Microsoft.Office.Tools.Excel.ChartSheetBase; de lo contrario, devuelve false.

Comentarios

Utilice la propiedad HasAxis para ocultar o mostrar un eje determinado de un objeto Microsoft.Office.Tools.Excel.ChartSheetBase.La propiedad HasAxis está pensada para utilizarse con los parámetros siguientes.

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

El ejemplo de código siguiente utiliza la propiedad HasAxis para ocultar el eje de categorías principal del objeto Microsoft.Office.Tools.Excel.ChartSheetBase actual.

Private Sub TurnOffCategoryAxis()
    Globals.Sheet1.Range("A1", "A5").Value2 = 22
    Globals.Sheet1.Range("B1", "B5").Value2 = 55

    Me.SetSourceData(Globals.Sheet1.Range("A1", "B5"), _
        Excel.XlRowCol.xlColumns)
    Me.ChartType = Excel.XlChartType.xl3DColumn
    Me.HasAxis(Excel.XlAxisType.xlCategory, _
        Excel.XlAxisGroup.xlPrimary) = False
End Sub
private void TurnOffCategoryAxis()
{
    Globals.Sheet1.Range["A1", "A5"].Value2 = 22;
    Globals.Sheet1.Range["B1", "B5"].Value2 = 55;

    this.SetSourceData(Globals.Sheet1.Range["A1", "B5"],
        Excel.XlRowCol.xlColumns);
    this.ChartType = Excel.XlChartType.xl3DColumn;

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

Seguridad de .NET Framework

Vea también

Referencia

ChartSheetBase Clase

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