Udostępnij za pośrednictwem


Metoda ChartSheetBase.ApplyLayout —

Dotyczy wybranego układu wykresu.

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 ApplyLayout ( _
    layout As Integer, _
    chartType As Object _
)
public void ApplyLayout(
    int layout,
    Object chartType
)

Parametry

  • layout
    Typ: System.Int32
    Całkowitą od 1 do 10, określająca typ układu, aby zastosować do wykresu.

Uwagi

Wartości Layout parametr odpowiada dostępnych opcji na Układy schematów grupy na Projekt karta na Wstążce.Projekt karta jest dostępna po wybraniu wykresu.

Każdy typ wykresu ma swój własny zestaw opcji układu.Na przykład opcje układu wykresu kołowego są inne niż opcje układu kolumnowego.Jeśli chcesz zastosować układ od typu wykresu, można użyć ChartType typ parametru do określenia na wykresie, które Layout parametr będzie odnosić się do.Na przykład, jeśli masz na wykresie kolumnowym i chcesz zastosować układ z wykresu liniowego, przekazać XlChartType.xlLine wartość, aby ChartType parametru.Umożliwia dodawanie układu elementów wykresu, które są dostępne dla tego typu wykresu szczególną.

Parametry opcjonalne

Aby uzyskać informacje o opcjonalnych parametrów, zobacz Parametry opcjonalne w rozwiązania dla pakietu Office.

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

Zobacz też

Informacje

ChartSheetBase Klasa

Przestrzeń nazw Microsoft.Office.Tools.Excel