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.
- ChartType
Typ: System.Object
Jedna z hodnot Microsoft.Office.Interop.Excel.XlChartType
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
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.