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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.