Partager via


ChartSheetBase.HasAxis, propriété

Obtient ou définit une valeur qui indique si un axe spécifique existe dans Microsoft.Office.Tools.Excel.ChartSheetBase.

Espace de noms :  Microsoft.Office.Tools.Excel
Assembly :  Microsoft.Office.Tools.Excel.v4.0.Utilities (dans Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Syntaxe

'Déclaration
Public ReadOnly Property HasAxis As ChartSheet_HasAxisType
public ChartSheet_HasAxisType HasAxis { get; }

Valeur de propriété

Type : Microsoft.Office.Tools.Excel.ChartSheet_HasAxisType
true si l'axe spécifié existe dans le Microsoft.Office.Tools.Excel.ChartSheetBase ; sinon, false.

Notes

Utilisez la propriété HasAxis pour masquer ou afficher un axe particulier dans Microsoft.Office.Tools.Excel.ChartSheetBase. 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 de l'infrastructure Visual Studio et n'est pas conçu pour ê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 utilise la propriété HasAxis pour masquer l'axe des abscisses principal du Microsoft.Office.Tools.Excel.ChartSheetBase actuel.

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

Sécurité .NET Framework

Voir aussi

Référence

ChartSheetBase Classe

Microsoft.Office.Tools.Excel, espace de noms