Condividi tramite


ChartSheet.ApplyLayout(Int32, Object) Metodo

Definizione

Applica il layout specificato al grafico.

public void ApplyLayout (int Layout, object ChartType);
abstract member ApplyLayout : int * obj -> unit
Public Sub ApplyLayout (Layout As Integer, Optional ChartType As Object)

Parametri

Layout
Int32

Numero intero compreso tra 1 e 10 che specifica il tipo di layout da applicare al grafico.

ChartType
Object

Uno dei valori di XlChartType.

Esempio

Nell'esempio di codice seguente viene applicato il decimo layout disponibile per il tipo di grafico del grafico nel foglio Chart1grafico . L'esempio usa inoltre il SetElement metodo per applicare ulteriori modifiche di layout: l'impostazione dello stile del titolo del grafico da allineare al centro e l'inserimento all'interno dell'area della griglia del grafico, l'aggiunta di un titolo per l'asse orizzontale e l'aggiunta di un titolo ruotato per l'asse verticale. Per eseguire questo esempio di codice, la cartella di lavoro deve contenere un foglio grafico bidimensionale a colonne raggruppate denominato Chart1.

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

Commenti

I valori del Layout parametro corrispondono alle opzioni disponibili nel gruppo Layout grafico della scheda Progettazione della barra multifunzione. La scheda Progettazione è disponibile quando si seleziona un grafico.

Ogni tipo di grafico ha un proprio set di opzioni di layout. Ad esempio, le opzioni di layout per un grafico a torta sono diverse dalle opzioni di layout per un istogramma. Se si desidera applicare un layout da un tipo di grafico diverso, è possibile usare il ChartType parametro per specificare il tipo di grafico a cui farà riferimento il Layout parametro. Ad esempio, se si dispone di un istogramma e si vuole applicare un layout da un grafico a linee, passare il Microsoft.Office.Interop.Excel.XlChartType.xlLine valore al ChartType parametro . Il layout aggiunge solo gli elementi del grafico disponibili per quel particolare tipo di grafico.

Parametri facoltativi

Per informazioni sui parametri facoltativi, vedere Parametri facoltativi nelle soluzioni Office.

Si applica a