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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.