Partager via


ChartSheet.ApplyLayout(Int32, Object) Méthode

Définition

Applique la mise en page spécifiée au graphique.

public void ApplyLayout (int Layout, object ChartType);
abstract member ApplyLayout : int * obj -> unit
Public Sub ApplyLayout (Layout As Integer, Optional ChartType As Object)

Paramètres

Layout
Int32

Entier de 1 à 10 qui spécifie le type de mise en page à appliquer au graphique.

ChartType
Object

Une des valeurs de l'objet XlChartType.

Exemples

L’exemple de code suivant applique la dixième disposition disponible pour le type de graphique du graphique dans la feuille Chart1de graphique . En outre, l’exemple utilise la SetElement méthode pour appliquer d’autres modifications de disposition : définition du style du titre du graphique pour qu’il soit centré et qu’il se trouve à l’intérieur de la zone de grille du graphique, ajout d’un titre pour l’axe horizontal et ajout d’un titre pivoté pour l’axe vertical. Pour exécuter cet exemple de code, votre classeur doit contenir une feuille de graphique en deux dimensions de colonne en cluster nommée 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

Remarques

Les valeurs du Layout paramètre correspondent aux options disponibles dans le groupe Dispositions du graphique sous l’onglet Création du ruban. L’onglet Création est disponible lorsque vous sélectionnez un graphique.

Chaque type de graphique a son propre ensemble d’options de disposition. Par exemple, les options de disposition d’un graphique à secteurs sont différentes des options de disposition d’un histogramme. Si vous souhaitez appliquer une disposition à partir d’un autre type de graphique, vous pouvez utiliser le ChartType paramètre pour spécifier le type de graphique auquel le Layout paramètre fera référence. Par exemple, si vous avez un histogramme et que vous souhaitez appliquer une disposition à partir d’un graphique en courbes, passez la Microsoft.Office.Interop.Excel.XlChartType.xlLine valeur au ChartType paramètre. La disposition ajoute uniquement les éléments de graphique disponibles pour ce type de graphique particulier.

Paramètres facultatifs

Pour plus d’informations sur les paramètres facultatifs, consultez Paramètres facultatifs dans les solutions Office.

S’applique à