Chart.ChartWizard, méthode

Modifie les propriétés du contrôle Chart donné. Vous pouvez utiliser cette méthode pour mettre en forme rapidement un contrôle Chart sans définir toutes les propriétés individuelles. Cette méthode est non interactive et elle modifie seulement les propriétés spécifiées.

Espace de noms :  Microsoft.Office.Tools.Excel
Assembly :  Microsoft.Office.Tools.Excel (dans Microsoft.Office.Tools.Excel.dll)

Syntaxe

'Déclaration
Sub ChartWizard ( _
    Source As Object, _
    Gallery As Object, _
    Format As Object, _
    PlotBy As Object, _
    CategoryLabels As Object, _
    SeriesLabels As Object, _
    HasLegend As Object, _
    Title As Object, _
    CategoryTitle As Object, _
    ValueTitle As Object, _
    ExtraTitle As Object _
)
void ChartWizard(
    Object Source,
    Object Gallery,
    Object Format,
    Object PlotBy,
    Object CategoryLabels,
    Object SeriesLabels,
    Object HasLegend,
    Object Title,
    Object CategoryTitle,
    Object ValueTitle,
    Object ExtraTitle
)

Paramètres

  • Source
    Type : System.Object
    Plage contenant les données sources du nouveau graphique.Si cet argument est omis, Microsoft Office Excel modifie la feuille de graphique active ou le contrôle Chart sélectionné sur la feuille de calcul active.
  • Format
    Type : System.Object
    Numéro d'option des formats automatiques intégrés.Il peut s'agir d'un numéro compris entre 1 et 10, selon le type de bibliothèque.Si cet argument est omis, Excel choisit une valeur par défaut selon le type de galerie et la source de données.
  • PlotBy
    Type : System.Object
    Spécifie si les données pour chaque série se trouvent dans des lignes ou des colonnes.Il peut s'agir de l'une des constantes XlRowCol suivantes : xlRows ou xlColumns.
  • CategoryLabels
    Type : System.Object
    Entier spécifiant le nombre de lignes ou de colonnes de la plage source qui contiennent des étiquettes de catégorie.Les valeurs autorisées vont de 0 (zéro) au nombre maximal des catégories ou séries correspondantes moins un.
  • SeriesLabels
    Type : System.Object
    Entier spécifiant le nombre de lignes ou de colonnes de la plage source qui contiennent des étiquettes de série.Les valeurs autorisées vont de 0 (zéro) au nombre maximal des catégories ou séries correspondantes moins un.
  • HasLegend
    Type : System.Object
    true pour inclure une légende.
  • CategoryTitle
    Type : System.Object
    Texte du titre de l'axe des abscisses.
  • ValueTitle
    Type : System.Object
    Texte du titre de l'axe des valeurs
  • ExtraTitle
    Type : System.Object
    Titre de l'axe des séries pour les graphiques 3D ou titre de l'axe des valeurs secondaire pour les graphiques 2D.

Notes

Si Source est omis et que la sélection n'est pas un graphique incorporé dans la feuille de calcul active ou la feuille active n'est pas un graphique existant, cette méthode échoue et génère une erreur.

Paramètres optionnels

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

Exemples

L'exemple de code suivant utilise la méthode ChartWizard pour créer un histogramme 3D qui affiche la série de données dans la plage de cellules A1 à B5.

Private Sub Create3DColumnChart()
    Me.Range("A1", "A5").Value2 = 22
    Me.Range("B1", "B5").Value2 = 55

    Dim Chart1 As Microsoft.Office.Tools.Excel.Chart = _
        Me.Controls.AddChart(Me.Range("D2", "H12"), "Chart1")

    Chart1.ChartWizard(Me.Range("A1", "B5"), _
        Excel.XlChartType.xl3DColumn, PlotBy:=Excel.XlRowCol.xlColumns)
End Sub
private void Create3DColumnChart()
{
    this.Range["A1", "A5"].Value2 = 22;
    this.Range["B1", "B5"].Value2 = 55;

    Microsoft.Office.Tools.Excel.Chart chart1 =
        this.Controls.AddChart(this.Range["D2", "H12"], 
        "chart1");

    chart1.ChartWizard(this.Range["A1", "B5"], 
        Excel.XlChartType.xl3DColumn, 
        Excel.XlRowCol.xlColumns);
}

Sécurité .NET Framework

Voir aussi

Référence

Chart Interface

Microsoft.Office.Tools.Excel, espace de noms