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.
Paramètres
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.