Metodo Chart.SetElement
Modifica un elemento nel grafico.
Spazio dei nomi: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)
Sintassi
'Dichiarazione
Sub SetElement ( _
Element As MsoChartElementType _
)
void SetElement(
MsoChartElementType Element
)
Parametri
- Element
Tipo: Microsoft.Office.Core.MsoChartElementType
Uno dei valori Microsoft.Office.Core.MsoChartElementType che specifica il tipo di modifica dell'elemento.
Note
Utilizzare il metodo SetElement per modificare un elemento del grafico in base alle opzioni specificate dai valori Microsoft.Office.Core.MsoChartElementType. Per nascondere la legenda di una tabella, ad esempio, passare il valore Microsoft.Office.Core.MsoChartElementType.msoElementLegendNone al metodo SetElement.
Le operazioni che è possibile eseguire mediante questo metodo corrispondono ai pulsanti della scheda Layout della barra multifunzione indicati di seguito quando un grafico viene selezionato:
Tutti i pulsanti del gruppo Etichette.
Tutti i pulsanti del gruppo Assi.
Tutti i pulsanti del gruppo Analisi.
I pulsanti Area del tracciato, Parete del graficoe Base del grafico del gruppo Sfondo.
Esempi
Nell'esempio di codice seguente viene applicato il decimo layout disponibile per il tipo del grafico Chart_1. Inoltre, nell'esempio viene utilizzato il metodo SetElement per applicare ulteriori modifiche di layout: impostazione dello stile del titolo del grafico affinché sia allineato al centro e si trovi all'interno dell'area della griglia del grafico, aggiunta di un titolo per l'asse orizzontale e aggiunta di un titolo ruotato per l'asse verticale. Per eseguire questo esempio di codice, è necessario aggiungere un istogramma bidimensionale raggruppato denominato Chart_1 al foglio predefinito Sheet1.
Private Sub DesignChart()
Dim myChart As Microsoft.Office.Tools.Excel.Chart = _
Globals.Sheet1.Chart_1
myChart.ApplyLayout(10)
myChart.SetElement(Microsoft.Office.Core.MsoChartElementType. _
msoElementChartTitleCenteredOverlay)
myChart.SetElement(Microsoft.Office.Core.MsoChartElementType. _
msoElementPrimaryCategoryAxisTitleHorizontal)
myChart.SetElement(Microsoft.Office.Core.MsoChartElementType. _
msoElementPrimaryValueAxisTitleRotated)
End Sub
private void DesignChart()
{
Microsoft.Office.Tools.Excel.Chart myChart =
Globals.Sheet1.Chart_1;
myChart.ApplyLayout(10, myChart.ChartType);
myChart.SetElement(
Microsoft.Office.Core.MsoChartElementType.
msoElementChartTitleCenteredOverlay);
myChart.SetElement(
Microsoft.Office.Core.MsoChartElementType.
msoElementPrimaryCategoryAxisTitleHorizontal);
myChart.SetElement(
Microsoft.Office.Core.MsoChartElementType.
msoElementPrimaryValueAxisTitleRotated);
}
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.