Partager via


ChartSheetBase.ChartWizard, méthode

Modifie les propriétés du Microsoft.Office.Tools.Excel.ChartSheetBase donné.

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

Syntaxe

'Déclaration
Public 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 _
)
public 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 graphique sélectionné dans 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, Microsoft Office Excel choisit une valeur par défaut selon le type de bibliothèque 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
    Nombre de lignes ou de colonnes dans la plage source contenant 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

Vous pouvez utiliser cette méthode pour effectuer une mise en forme rapide de Microsoft.Office.Tools.Excel.ChartSheetBase 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.

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 définir la source de données et le type de graphique du Microsoft.Office.Tools.Excel.ChartSheetBase actuel.

Private Sub ModifyChartSheet()
    Globals.Sheet1.Range("A1", "A5").Value2 = 22
    Globals.Sheet1.Range("B1", "B5").Value2 = 55

    Me.ChartWizard(Source:=Globals.Sheet1.Range("A1", "B5"), _
        Gallery:=Excel.XlChartType.xl3DColumn, _
        HasLegend:=False, Title:="Revised chart")
End Sub
private void ModifyChartSheet()
{
    Globals.Sheet1.Range["A1", "A5"].Value2 = 22;
    Globals.Sheet1.Range["B1", "B5"].Value2 = 55;

    this.ChartWizard(Globals.Sheet1.Range["A1", "B5"],
        Excel.XlChartType.xl3DColumn,false,
        "Revised chart");
}

Sécurité .NET Framework

Voir aussi

Référence

ChartSheetBase Classe

Microsoft.Office.Tools.Excel, espace de noms