Sdílet prostřednictvím


ChartSheet.ApplyLayout – metoda

Použije zadané rozložení grafu.

Obor názvů:  Microsoft.Office.Tools.Excel
Sestavení:   Microsoft.Office.Tools.Excel.v4.0.Utilities (v Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
  Microsoft.Office.Tools.Excel (v Microsoft.Office.Tools.Excel.dll)

Syntaxe

'Deklarace
Sub ApplyLayout ( _
    Layout As Integer, _
    ChartType As Object _
)
void ApplyLayout(
    int Layout,
    Object ChartType
)

Parametry

  • Layout
    Typ: System.Int32
    Celé číslo od 1 do 10, která určuje typ rozložení grafu.

Poznámky

Hodnoty Layout parametr odpovídají dostupné možnosti na Rozložení grafu seskupení Návrh na pásu karet.Karta Návrh je k dispozici při výběru grafu.

Každý typ grafu má vlastní sadu možností rozložení.Možnosti rozložení výsečového grafu se liší od možnosti rozvržení ve sloupcovém grafu.Pokud chcete použít rozložení z jiného typu grafu, můžete použít ChartType typ grafu určit parametr, který Layout parametr bude odkazovat.Například, pokud máte sloupcový graf a chcete použít rozložení z spojnicový graf, předat XlChartType.xlLine hodnotu ChartType parametr.Rozložení pouze přidá prvky grafu, které jsou k dispozici pro daný typ konkrétního grafu.

Volitelné parametry

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

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.Dále v příkladu SetElement metoda provádět další změny rozložení: nastavení stylu Nadpis grafu zarovnán na střed a leží uvnitř oblasti grafu mřížky, přidání Nadpis vodorovné osy a přidání otočený Nadpis svislé osy.Chcete-li spustit tento příklad kódu, musí sešit obsahovat list s klastrovaným dvojrozměrným sloupcovým grafem s názvem 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);
}

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

ChartSheet Rozhraní

Microsoft.Office.Tools.Excel – obor názvů