Sdílet prostřednictvím


ChartSheet.ApplyLayout(Int32, Object) Metoda

Definice

Použije na graf zadané rozložení.

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

Parametry

Layout
Int32

Celé číslo od 1 do 10, které určuje typ rozložení, které se má použít pro graf.

ChartType
Object

Jedna z XlChartType hodnot.

Příklady

Následující příklad kódu použije desáté rozložení, které je k dispozici pro typ grafu v listu s grafem Chart1. Kromě toho tento příklad používá metodu SetElement k použití dalších změn rozložení: nastavení stylu názvu grafu na střed a umístění uvnitř oblasti mřížky grafu, přidání názvu vodorovné osy a přidání otočného názvu svislé osy. Pokud chcete tento příklad kódu spustit, musí sešit obsahovat skupinový sloupcový dvourozměrný list s grafem s názvem 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

Poznámky

Hodnoty parametru Layout odpovídají dostupným možnostem ve skupině Rozložení grafu na kartě Návrh na pásu karet. Karta Návrh je k dispozici, když vyberete graf.

Každý typ grafu má vlastní sadu možností rozložení. Například možnosti rozložení výsečového grafu se liší od možností rozložení pro sloupcový graf. Pokud chcete použít rozložení z jiného typu grafu, můžete pomocí parametru ChartType určit typ grafu, na který Layout bude parametr odkazovat. Pokud máte například sloupcový graf a chcete použít rozložení ze spojnicového grafu, předejte Microsoft.Office.Interop.Excel.XlChartType.xlLine hodnotu parametru ChartType . Rozložení přidá jenom prvky grafu, které jsou k dispozici pro daný konkrétní typ grafu.

Volitelné parametry

Informace o volitelných parametrech najdete v tématu Volitelné parametry v řešeních pro Systém Office.

Platí pro