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, określająca typ układu, aby zastosować do wykresu.
- ChartType
Typ: System.Object
Jednym z Microsoft.Office.Interop.Excel.XlChartType wartości.
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 stosuje układ dziesiąty, która jest dostępna dla danego typu wykresu Chart_1 wykresu.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, należy dodać wykres dwuwymiarowy 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
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..