ChartSheetBase.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)
Syntaxe
'Deklarace
Public Sub ApplyLayout ( _
layout As Integer, _
chartType As Object _
)
public 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
Jeden z Microsoft.Office.Interop.Excel.XlChartType hodnoty.
Poznámky
Hodnoty Layout parametru odpovídají dostupné možnosti na Rozložení grafů skupina na Návrh kartu na pásu karet.Návrh karta je k dispozici, když vyberete 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 zadejte parametr k určení grafu, 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 tento typ grafu konkrétní.
Volitelné parametry
Informace o volitelných parametrů naleznete v tématu Volitelné parametry v Office Solutions.
Příklady
Následující příklad kódu používá desátého rozložení, která je k dispozici u grafu typ grafu v listu s grafem Chart1.Kromě toho v příkladu je použita SetElement metodu, chcete-li použít další změny rozložení: nastavení stylu nadpisu grafu zarovnána na střed a leží uvnitř oblasti mřížky v grafu, přidání název vodorovné osy a přidání otočený název pro svislou osu.Chcete-li spustit příklad kódu, váš sešit musí obsahovat list dvojrozměrného grafu skupinový sloupcový 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.