Udostępnij za pośrednictwem


Metoda Chart.ApplyLayout —

Stosuje się układy się na Wstążce.

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

Składnia

'Deklaracja
Sub ApplyLayout ( _
    Layout As Integer, _
    ChartType As Object _
)
void ApplyLayout(
    int Layout,
    Object ChartType
)

Parametry

  • Layout
    Typ: System.Int32
    Całkowitą od 1 do 10, który określa typ układu, aby zastosować do wykresu.

Uwagi

Wartości Layout parametr odpowiada opcji dostępnych na Układy schematów grupy na Projekt karta na Wstążce.Projekt karty jest dostępny po zaznaczeniu 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 na wykresie kolumnowym.Jeśli chcesz zastosować układ z innego 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ść ChartType parametru.Układ tylko dodaje elementy wykresu, które są dostępne dla tego typu wykresu w szczególności.

Parametry opcjonalne

Informacje opcjonalne parametry, zobacz Parametry opcjonalne w rozwiązaniach Office.

Przykłady

Poniższy przykład kodu dotyczy dziesiąty układ, który jest dostępny dla danego typu wykresu Chart_1 wykresów.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 i dodawanie obrócony tytuł osi pionowej.Aby uruchomić ten przykład kodu, należy dodać dwuwymiarowy wykres kolumnowy grupowany z nazwą Chart_1 do domyślnego arkusza Sheet1.

Private Sub DesignChart()
    Dim myChart As Microsoft.Office.Tools.Excel.Chart = _
        Globals.Sheet1.Chart_1

    myChart.ApplyLayout(10)

    myChart.SetElement(Microsoft.Office.Core.MsoChartElementType. _
                       msoElementChartTitleCenteredOverlay)
    myChart.SetElement(Microsoft.Office.Core.MsoChartElementType. _
                       msoElementPrimaryCategoryAxisTitleHorizontal)
    myChart.SetElement(Microsoft.Office.Core.MsoChartElementType. _
                       msoElementPrimaryValueAxisTitleRotated)
End Sub
private void DesignChart()
{
    Microsoft.Office.Tools.Excel.Chart myChart =
        Globals.Sheet1.Chart_1;

    myChart.ApplyLayout(10, myChart.ChartType);

    myChart.SetElement(
        Microsoft.Office.Core.MsoChartElementType.
        msoElementChartTitleCenteredOverlay);
    myChart.SetElement(
        Microsoft.Office.Core.MsoChartElementType.
        msoElementPrimaryCategoryAxisTitleHorizontal);
    myChart.SetElement(
        Microsoft.Office.Core.MsoChartElementType.
        msoElementPrimaryValueAxisTitleRotated);
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

Chart Interfejs

Przestrzeń nazw Microsoft.Office.Tools.Excel