Metodo ChartSheetBase.SetElement

Modifica un elemento del grafico visualizzato in 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 Sub SetElement ( _
    element As MsoChartElementType _
)
public 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 di grafico nel foglio grafico Chart1. 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, nella cartella di lavoro deve essere presente un foglio grafico con un istogramma bidimensionale raggruppato denominato Chart1.

Private Sub DesignChartSheet()
    Dim myChartSheet As Microsoft.Office.Tools.Excel.ChartSheet = _
        Globals.Chart1.Base

    myChartSheet.ApplyLayout(10)

    myChartSheet.SetElement(Microsoft.Office.Core.MsoChartElementType. _
                       msoElementChartTitleCenteredOverlay)
    myChartSheet.SetElement(Microsoft.Office.Core.MsoChartElementType. _
                       msoElementPrimaryCategoryAxisTitleHorizontal)
    myChartSheet.SetElement(Microsoft.Office.Core.MsoChartElementType. _
                       msoElementPrimaryValueAxisTitleRotated)
End Sub
private void DesignChartSheet()
{
    Microsoft.Office.Tools.Excel.ChartSheet myChartSheet  =
        Globals.Chart1.Base;

    myChartSheet.ApplyLayout(10, myChartSheet.ChartType);

    myChartSheet.SetElement(Microsoft.Office.Core.MsoChartElementType.
                       msoElementChartTitleCenteredOverlay);
    myChartSheet.SetElement(Microsoft.Office.Core.MsoChartElementType.
                       msoElementPrimaryCategoryAxisTitleHorizontal);
    myChartSheet.SetElement(Microsoft.Office.Core.MsoChartElementType.
                       msoElementPrimaryValueAxisTitleRotated);
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ChartSheetBase Classe

Spazio dei nomi Microsoft.Office.Tools.Excel