Condividi tramite


Proprietà Chart.HasAxis

Ottiene o imposta un valore che indica se uno specifico asse esiste nel controllo Chart.

Spazio dei nomi:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)

Sintassi

'Dichiarazione
ReadOnly Property HasAxis As Chart_HasAxisType
    Get
Chart_HasAxisType HasAxis { get; }

Valore proprietà

Tipo: Microsoft.Office.Tools.Excel.Chart_HasAxisType
true se lo specifico asse esiste nel controllo Chart; in caso contrario, false.

Note

Utilizzare la proprietà HasAxis per nascondere o visualizzare uno specifico asse in un controllo Chart. La proprietà HasAxis deve essere utilizzata con i parametri riportati di seguito.

Parametro

Oggetto di descrizione

Index1

Uno dei valori XlAxisType che specifica il tipo di asse. Gli assi della serie si applicano solo ai grafici 3D.

Index2

Uno dei valori XlAxisGroup che specifica il gruppo di assi. Per i grafici 3D è disponibile un unico set di assi.

Se si tenta di utilizzare HasAxis senza specificare i parametri, HasAxis otterrà un oggetto _HasAxisType che fa parte degli strumenti di sviluppo di Office dell'infrastruttura di Visual Studio e che non può essere utilizzato direttamente dal codice dell'utente.

Se si modifica il tipo di grafico o la proprietà AxisGroup, è possibile che in Microsoft Office Excel vengano automaticamente creati o eliminati degli assi.

Parametri facoltativi

Per informazioni sui parametri facoltativi, vedere Parametri facoltativi nelle soluzioni Office.

Esempi

Nell'esempio di codice riportato di seguito viene creato un controllo Chart. Viene quindi utilizzata la proprietà HasAxis per nascondere l'asse principale delle categorie del grafico.

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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

Chart Interfaccia

Spazio dei nomi Microsoft.Office.Tools.Excel