Condividi tramite


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

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

Vedere anche

Riferimenti

Chart Interfaccia

Spazio dei nomi Microsoft.Office.Tools.Excel