Udostępnij za pośrednictwem


ChartSheet.ApplyLayout(Int32, Object) Metoda

Definicja

Stosuje określony układ do wykresu.

public void ApplyLayout (int Layout, object ChartType);
abstract member ApplyLayout : int * obj -> unit
Public Sub ApplyLayout (Layout As Integer, Optional ChartType As Object)

Parametry

Layout
Int32

Liczba całkowita z zakresu od 1 do 10 określająca typ układu, który ma być stosowany do wykresu.

ChartType
Object

XlChartType Jedna z wartości.

Przykłady

Poniższy przykład kodu stosuje dziesiąty układ dostępny dla typu wykresu w arkuszu Chart1wykresu . Ponadto w przykładzie użyto SetElement metody , aby zastosować dalsze zmiany układu: ustawienie stylu tytułu wykresu na wyśrodkowanie i leżenie wewnątrz obszaru siatki wykresu, dodanie tytułu osi poziomej i dodanie obróconego tytułu dla osi pionowej. Aby uruchomić ten przykładowy kod, skoroszyt musi zawierać dwuwymiarowy arkusz wykresu dwuwymiarowego z kolumną grupowaną o nazwie Chart1.

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);
}
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

Uwagi

Wartości parametru Layout odpowiadają dostępnym opcjom w grupie Układy wykresu na karcie Projekt na wstążce. Karta Projekt jest dostępna po wybraniu wykresu.

Każdy typ wykresu ma własny zestaw opcji układu. Na przykład opcje układu wykresu kołowego różnią się od opcji układu wykresu kolumnowego. Jeśli chcesz zastosować układ z innego typu wykresu, możesz użyć parametru ChartType , aby określić typ wykresu, do którego Layout będzie odwoływać się parametr. Jeśli na przykład masz wykres kolumnowy i chcesz zastosować układ z wykresu liniowego, przekaż Microsoft.Office.Interop.Excel.XlChartType.xlLine wartość do parametru ChartType . Układ dodaje tylko elementy wykresu, które są dostępne dla danego typu wykresu.

Parametry opcjonalne

Aby uzyskać informacje o parametrach opcjonalnych, zobacz Parametry opcjonalne w rozwiązaniach pakietu Office.

Dotyczy