Metoda ChartSheet.ApplyLayout —

Dotyczy wybranego układu wykresu.

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 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 dostępnych opcji na Układy schematów grupy na Projekt karta na Wstążce.Karta projektu dostępna jest 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 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ść, która ma ChartType parametru.Układ umożliwia dodawanie elementów wykresu, które są dostępne dla tego typu wykresu w szczególności.

Parametry opcjonalne

Informacje na temat parametrów opcjonalnych można wyświetlić na Parametry opcjonalne w rozwiązaniach Office.

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

ChartSheet Interfejs

Przestrzeń nazw Microsoft.Office.Tools.Excel