ChartSheet.ApplyLayout(Int32, Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 Chart1
wykresu . 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.