Partager via


Chart.ChartWizard, méthode (Project)

Modifie les propriétés et la mise en forme d’un graphique.

Syntaxe

expression. ChartWizard(varSource,varGallery,varFormat,varPlotBy,varCategoryLabels,varSeriesLabels,varHasLegend,varTitle,varCategoryTitle,varValueTitle,varExtraTitle)

expression Variable qui représente un objet Chart.

Parameters

Nom Requis/Facultatif Type de données Description
varSource Facultatif Variant Données sources d’un nouveau graphique. Si l’argument varSource est omis, Project modifie le rapport actif ou le graphique sélectionné sur le rapport actif.
varGallery Facultatif Variant Une des constantes de l’énumération Office.XlChartType , qui spécifie le type de graphique.
varFormat Facultatif Variant Numéro d'option des formats automatiques intégrés. Représente un nombre compris entre 1 et 10, selon le type de galerie. Si l’argument varFormat est omis, Project choisit une valeur par défaut en fonction du type de galerie et de la source de données.
varPlotBy Facultatif Variant Spécifie si les données de chaque série sont en lignes ou en colonnes. Il peut s’agir de l’une des constantes Office.XlRowCol suivantes : xlRows ou xlColumns.
varCategoryLabels Facultatif Variant Nombre entier spécifiant le nombre de lignes ou de colonnes dans la plage source contenant les étiquettes des abscisses. Les valeurs peuvent être comprises entre 0 (zéro) et une inférieure au nombre maximal des catégories ou séries correspondantes.
varSeriesLabels Facultatif Variant Nombre entier spécifiant le nombre de lignes ou de colonnes dans la plage source contenant les étiquettes des séries. Les valeurs peuvent être comprises entre 0 (zéro) et une inférieure au nombre maximal des catégories ou séries correspondantes.
varHasLegend Facultatif Variant Définissez True pour inclure une légende.
varTitle Facultatif Variant Titre du graphique.
varCategoryTitle Facultatif Variant Titre de l’axe des catégories.
varValueTitle Facultatif Variant Titre de l’axe des valeurs.
varExtraTitle Facultatif Variant Titre de l’axe des séries pour les graphiques 3D ou titre de l’axe des deuxièmes valeurs pour les graphiques 2D.
varSource Facultatif Variant
varGallery Facultatif Variant
varFormat Facultatif Variant
varPlotBy Facultatif Variant
varCategoryLabels Facultatif Variant
varSeriesLabels Facultatif Variant
varHasLegend Facultatif Variant
varTitle Facultatif Variant
varCategoryTitle Facultatif Variant
varValueTitle Facultatif Variant
varExtraTitle Facultatif Variant

Valeur renvoyée

Nothing

Remarques

Utilisez la méthode ChartWizard pour mettre en forme rapidement un graphique sans définir toutes les propriétés individuelles. Cette méthode n'est pas interactive et elle modifie uniquement les propriétés spécifiées. La méthodeAutoFormat peut effectuer le même travail qu’un appel à ChartWizard qui utilise uniquement les paramètres varGallery et varFormat .

Si le paramètre Source est omis et que la sélection n’est pas un graphique incorporé dans le rapport actif, ou si le rapport actif ne contient pas de graphique, la méthode ChartWizard échoue et une erreur se produit.

Exemple

L’exemple suivant reformate le graphique du rapport actif sous forme de graphique en courbes, ajoute une légende et ajoute des titres de l’axe des catégories et des valeurs.

Sub TestChartWizard()
    Dim chartShape As Shape
    Dim reportName As String
    
    reportName = "Simple scalar chart"
    Set chartShape = ActiveProject.Reports(reportName).Shapes(1)
    
    chartShape.Chart.ChartWizard varGallery:=xlLine, varHasLegend:=True, varCategoryTitle:="Task", varValueTitle:="Hours"
End Sub

Voir aussi

Chart ObjectAutoFormat, méthode

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.