Metoda ChartSheetBase.SetElement —

Modyfikuje element na wykresie, który jest wyświetlany na ChartSheetBase.

Przestrzeń nazw:  Microsoft.Office.Tools.Excel
Zestaw:  Microsoft.Office.Tools.Excel.v4.0.Utilities (w Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Składnia

'Deklaracja
Public Sub SetElement ( _
    element As MsoChartElementType _
)
public void SetElement(
    MsoChartElementType element
)

Parametry

Uwagi

Użycie SetElement metoda zmodyfikować element na wykresie zgodnie z opcjami określonymi przez Microsoft.Office.Core.MsoChartElementType wartości.Na przykład, aby ukryć legendę tabeli, należy przekazać wartość Microsoft.Office.Core.MsoChartElementType.msoElementLegendNone do SetElement metody.

Operacje można wykonywać za pomocą tej metody odpowiadają następujące przyciski na układu karty wstążki po zaznaczeniu wykresu:

  • 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 stosuje układ dziesiętny dostępny dla typu wykresu w arkuszu wykresu Chart1.Ponadto, w przykładzie użyto SetElement metoda, aby zastosować dodatkowe zmiany układu: ustawienia stylu Tytuł wykresu wyśrodkowany i znajdować się wewnątrz obszaru siatki wykresu, dodając tytuł osi poziomej lub tworząc obrócony tytuł osi pionowej.Aby uruchomić ten przykład kodu, Twój skoroszyt musi zawierać grupowany, dwuwymiarowy arkusz wykresu 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

Zobacz też

Informacje

ChartSheetBase Klasa

Przestrzeń nazw Microsoft.Office.Tools.Excel