ChartSheetBase.SetElement – metoda
Upraví na graf, který je zobrazen na prvek ChartSheetBase.
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 SetElement ( _
element As MsoChartElementType _
)
public 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 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.