Chart.SetElement – metoda
Upraví prvek v grafu.
Obor názvů: Microsoft.Office.Tools.Excel
Sestavení: Microsoft.Office.Tools.Excel (v Microsoft.Office.Tools.Excel.dll)
Syntaxe
'Deklarace
Sub SetElement ( _
Element As MsoChartElementType _
)
void SetElement(
MsoChartElementType Element
)
Parametry
- Element
Typ: Microsoft.Office.Core.MsoChartElementType
Jeden z Microsoft.Office.Core.MsoChartElementType hodnoty, které určuje typ modifikace prvku.
Poznámky
Použití SetElement metoda Upravit prvek grafu podle možnosti určené Microsoft.Office.Core.MsoChartElementType hodnoty.Například chcete-li skrýt legendu tabulky, předejte hodnotu Microsoft.Office.Core.MsoChartElementType.msoElementLegendNone na SetElement metoda.
Operace lze provádět pomocí této metody odpovídají na následující tlačítka rozložení kartu na pásu karet, když je vybrán graf:
Všechna tlačítka popisky skupiny.
Všechna tlačítka OS skupiny.
Všechna tlačítka Analýza skupiny.
Zobrazovaná oblast, Stěnu diagramu, a Základnu diagramu pomocí tlačítek v pozadí skupiny.
Příklady
Následující příklad kódu používá desátého rozložení, která je k dispozici pro typ grafu Chart_1 grafu.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, je nutné přidat dvourozměrné skupinový sloupcový graf s názvem Chart_1 k výchozí šabloně 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.