Chart.ApplyLayout – metoda
Platí rozložení na Pás karet.
Obor názvů: Microsoft.Office.Tools.Excel
Sestavení: 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
Typu integer od 1 do 10, který určuje typ rozložení grafu párovat .
- ChartType
Typ: System.Object
Jeden z Microsoft.Office.Interop.Excel.XlChartType hodnoty.
Poznámky
Hodnoty Layout parametr odpovídají na dostupné možnosti Rozložení grafu skupiny na návrhu karta na Pás karet. Návrhu karta je k dispozici při výběru grafu.
Každý typ grafu má vlastní sadu možností rozložení. Například možnosti rozvržení grafu se liší od možnosti rozložení sloupců grafu. Pokud chcete párovat rozložení z jiného typu grafu, můžete použít ChartType, zadejteparametr určuje grafu Layoutparametr bude odkazovat. Například pokud máte sloupcový graf a chcete párovat rozložení z čára graf, předat XlChartType.xlLine hodnotu ChartType parametr. Rozložení pouze přidá prvky grafu, které jsou k dispozici pro tento typ grafu zejména.
Volitelné parametry
Informace o volitelných parametrů The Variable missing and Optional Parameters in Office Solutions.
Příklady
Následující příklad kódu platí desátá rozložení, které je k dispozici pro typ grafu Chart_1 grafu. Navíc v příkladu SetElement metoda párovat změny rozložení: nastavení stylu nadpisu grafu zarovnání na střed a leží uvnitř mřížky grafu oblast, přidání Nadpis vodorovné osy a přidání otočený Nadpis svislé osy. Chcete-li spustit příklad kódu musíte přidat dvojrozměrném skupinový sloupcový graf s názvem Chart_1 Výchozí list Sheet1.
Private Sub DesignChart()
Dim myChart As Microsoft.Office.Tools.Excel.Chart = _
Globals.Sheet1.Chart_1
myChart.ApplyLayout(10)
myChart.SetElement(Microsoft.Office.Core.MsoChartElementType. _
msoElementChartTitleCenteredOverlay)
myChart.SetElement(Microsoft.Office.Core.MsoChartElementType. _
msoElementPrimaryCategoryAxisTitleHorizontal)
myChart.SetElement(Microsoft.Office.Core.MsoChartElementType. _
msoElementPrimaryValueAxisTitleRotated)
End Sub
private void DesignChart()
{
Microsoft.Office.Tools.Excel.Chart myChart =
Globals.Sheet1.Chart_1;
myChart.ApplyLayout(10, myChart.ChartType);
myChart.SetElement(
Microsoft.Office.Core.MsoChartElementType.
msoElementChartTitleCenteredOverlay);
myChart.SetElement(
Microsoft.Office.Core.MsoChartElementType.
msoElementPrimaryCategoryAxisTitleHorizontal);
myChart.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.