Chart.HasAxis, propriété
Obtient ou définit une valeur indiquant si un axe spécifique existe sur le contrôle Chart.
Espace de noms : Microsoft.Office.Tools.Excel
Assembly : Microsoft.Office.Tools.Excel (dans Microsoft.Office.Tools.Excel.dll)
Syntaxe
'Déclaration
ReadOnly Property HasAxis As Chart_HasAxisType
Chart_HasAxisType HasAxis { get; }
Valeur de propriété
Type : Microsoft.Office.Tools.Excel.Chart_HasAxisType
true si l'axe spécifié existe sur Chart ; sinon, false.
Notes
Utilisez la propriété HasAxis pour masquer ou afficher un axe particulier sur un Chart. La propriété HasAxis est destinée à être utilisée avec les paramètres suivants.
Paramètre |
Description |
---|---|
Index1 |
Une des valeurs XlAxisType qui spécifie le type d'axe. Les axes de série s'appliquent uniquement aux graphiques 3D. |
Index2 |
Une des valeurs XlAxisGroup qui spécifie le groupe d'axes. Les graphiques 3D ont un seul jeu d'axes. |
Si vous essayez d'utiliser HasAxis sans spécifier de paramètres, HasAxis obtiendra un objet _HasAxisType qui fait partie des outils de développement Office dans l'infrastructure Visual Studio et n'est pas destiné à être utilisé directement à partir de votre code.
Microsoft Office Excel peut créer ou supprimer des axes si vous modifiez le type de graphique ou la propriété AxisGroup.
Paramètres optionnels
Pour plus d'informations sur les paramètres optionnels, consultez Paramètres optionnels dans les solutions Office.
Exemples
L'exemple de code suivant crée un Chart, puis utilise la propriété HasAxis pour masquer l'axe principal des abscisses du graphique.
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;
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.