Condividi tramite


Proprietà ChartSheetBase.HasAxis

Ottiene o imposta un valore che indica se uno specifico asse esiste nell'oggetto Microsoft.Office.Tools.Excel.ChartSheetBase.

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

Sintassi

'Dichiarazione
Public ReadOnly Property HasAxis As ChartSheet_HasAxisType
    Get
public ChartSheet_HasAxisType HasAxis { get; }

Valore proprietà

Tipo: Microsoft.Office.Tools.Excel.ChartSheet_HasAxisType
true se l'asse specificato esiste nell'oggetto Microsoft.Office.Tools.Excel.ChartSheetBase; in caso contrario, false.

Note

Utilizzare la proprietà HasAxis per nascondere o visualizzare uno specifico asse in un oggetto Microsoft.Office.Tools.Excel.ChartSheetBase. 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 alcun parametro, HasAxis otterrà un oggetto _HasAxisType che fa parte dell'infrastruttura di Visual Studio e non può essere utilizzato direttamente dal codice.

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 utilizzata la proprietà HasAxis per nascondere l'asse della categoria principale dell'oggetto Microsoft.Office.Tools.Excel.ChartSheetBase.

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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ChartSheetBase Classe

Spazio dei nomi Microsoft.Office.Tools.Excel