Metoda ChartSheet.SetElement —
Modyfikuje element na wykresie, który jest wyświetlany na ChartSheet.
Przestrzeń nazw: Microsoft.Office.Tools.Excel
Zestawy: Microsoft.Office.Tools.Excel.v4.0.Utilities (w Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Microsoft.Office.Tools.Excel (w Microsoft.Office.Tools.Excel.dll)
Składnia
'Deklaracja
Sub SetElement ( _
Element As MsoChartElementType _
)
void SetElement(
MsoChartElementType Element
)
Parametry
- Element
Typ: Microsoft.Office.Core.MsoChartElementType
Jednym z Microsoft.Office.Core.MsoChartElementType wartości, które określa typ elementu modyfikacji.
Uwagi
Użycie SetElement metodę, aby zmodyfikować element na wykresie zgodnie z opcjami określonymi przez Microsoft.Office.Core.MsoChartElementType wartości.Na przykład, aby ukryć legendę tabeli, przekazać wartość Microsoft.Office.Core.MsoChartElementType.msoElementLegendNone do SetElement metoda.
Operacje można wykonać przy użyciu tej metody odpowiadają następujące przyciski na układu karty wstążki, gdy jest zaznaczony wykres:
Wszystkie przyciski w etykiety grupy.
Wszystkie przyciski w osi grupy.
Wszystkie przyciski w analizy grupy.
Obszar kreślenia, Ścianę wykresu, i Podłoże wykresu przyciski w tła grupy.
Przykłady
Poniższy przykład kodu dotyczy dziesiąty układ, który jest dostępny dla typu wykresu wykresu w arkuszu wykresu Chart1.Ponadto, w przykładzie użyto SetElement metodę, aby zastosować dodatkowe zmiany układu: ustawienia stylu Tytuł wykresu, wyśrodkowany i znajdować się wewnątrz obszaru siatki wykresu, dodawania tytuł osi poziomej i dodanie obrócony tytuł osi pionowej.Aby uruchomić ten przykład kodu, Twój skoroszyt musi zawierać dwuwymiarowy wykres kolumnowy grupowany arkusz o nazwie 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);
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..