ChartSheet.SetElement – metoda
Upraví prvek grafu, který je zobrazen na ChartSheet.
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 SetElement ( _
Element As MsoChartElementType _
)
void SetElement(
MsoChartElementType Element
)
Parametry
- Element
Typ: Microsoft.Office.Core.MsoChartElementType
Více Microsoft.Office.Core.MsoChartElementType hodnoty, které určuje typ prvku úpravy.
Poznámky
Použití SetElement metoda změnit prvek grafu podle možnosti určené Microsoft.Office.Core.MsoChartElementType hodnoty.Skrýt legendu tabulky, například předat hodnotu Microsoft.Office.Core.MsoChartElementType.msoElementLegendNone k SetElement metoda.
Operace lze provádět pomocí této metody odpovídají následující tlačítka na rozložení karta 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 Prostorového grafu pomocí tlačítek v pozadí skupiny.
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.