ChartSheetBase.ApplyLayout(Int32, Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Übernimmt das angegebene Layout für das Diagramm.
public void ApplyLayout (int layout, object chartType);
Parameter
- layout
- Int32
Eine ganze Zahl von eins bis zehn gibt den Typ des für das Diagramm zu übernehmenden Typs an.
- chartType
- Object
Einer der XlChartType-Werte.
Beispiele
Im folgenden Codebeispiel wird das zehnte Layout angewendet, das für den Diagrammtyp des Diagramms in der Diagramm Tabelle verfügbar ist Chart1 . Außerdem wird in diesem Beispiel die SetElement -Methode verwendet, um weitere Layoutänderungen anzuwenden: Legen Sie den Stil des Diagramm Titels auf zentriert fest, und legen Sie ihn im Diagramm Raster Bereich ab, fügen Sie einen Titel für die horizontale Achse hinzu, und fügen Sie einen gedrehten Titel für die vertikale Achse hinzu. Um dieses Codebeispiel auszuführen, muss die Arbeitsmappe ein zweidimensionales Diagramm für eine gruppierte Spalte mit dem Namen enthalten 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
Hinweise
Die Werte des- Layout Parameters entsprechen den verfügbaren Optionen in der Gruppe Diagramm Layouts auf der Registerkarte Entwurf auf dem Menüband. Die Registerkarte Entwurf ist verfügbar, wenn Sie ein Diagramm auswählen.
Jeder Diagrammtyp verfügt über einen eigenen Satz von Layoutoptionen. Die Layoutoptionen für ein Kreis Diagramm unterscheiden sich z. b. von den Layoutoptionen für ein Säulendiagramm. Wenn Sie ein Layout von einem anderen Diagrammtyp anwenden möchten, können Sie den- ChartType Parameter verwenden, um den Diagrammtyp anzugeben, auf den der- Layout Parameter verweist. Wenn Sie z. b. ein Säulendiagramm haben und ein Layout von einem Liniendiagramm anwenden möchten, übergeben Sie den Microsoft.Office.Interop.Excel.XlChartType.xlLine Wert an den- ChartType Parameter. Das Layout fügt nur Diagramm Elemente hinzu, die für den jeweiligen Diagrammtyp verfügbar sind.
Optionale Parameter
Weitere Informationen zu optionalen Parametern finden Sie unter optionale Parameter in Office-Projektmappen.