Método Chart.ChartWizard (Project)

Modifica as propriedades e a formatação de um gráfico.

Sintaxe

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

expressão Uma variável que representa um objeto Chart.

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
varSource Opcional Variantes Os dados de origem de um novo gráfico. Se o argumento varSource for omitido, o Project edita o relatório ativo ou o gráfico selecionado no relatório ativo.
varGallery Opcional Variantes Uma das constantes da enumeração Office.XlChartType , que especifica o tipo de gráfico.
varFormat Opcional Variant O número de opções para as autoformatações incorporadas. Pode ser um número de 1 até 10, dependendo do tipo de galeria. Se o argumento varFormat for omitido, o Project escolherá um valor padrão com base no tipo de galeria e na fonte de dados.
varPlotBy Opcional Variant Especifica se os dados de cada série são em linhas ou colunas. Pode ser uma das seguintes constantes do Office.XlRowCol : xlRows ou xlColumns.
varCategoryLabels Opcional Variant Um inteiro que especifica o número de linhas ou colunas dentro do intervalo de origem que contém rótulos de categoria. Os valores podem ser de 0 (zero) a um menor que o número máximo das categorias ou séries correspondentes.
varSeriesLabels Opcional Variant Um inteiro que especifica o número de linhas ou colunas dentro do intervalo de origem que contém rótulos de série. Os valores podem ser de 0 (zero) a um menor que o número máximo das categorias ou séries correspondentes.
varHasLegend Opcional Variantes Defina True para incluir uma legenda.
varTitle Opcional Variantes O título do gráfico.
varCategoryTitle Opcional Variantes O título do eixo de categoria.
varValueTitle Opcional Variantes O título do eixo de valor.
varExtraTitle Opcional Variantes O título do eixo da série para gráficos 3D ou o título do segundo eixo de valor para gráficos 2D.
varSource Opcional Variantes
varGallery Opcional Variantes
varFormat Opcional Variantes
varPlotBy Opcional Variantes
varCategoryLabels Opcional Variantes
varSeriesLabels Opcional Variantes
varHasLegend Opcional Variantes
varTitle Opcional Variantes
varCategoryTitle Opcional Variantes
varValueTitle Opcional Variantes
varExtraTitle Opcional Variantes

Valor de retorno

Nothing

Comentários

Use o método ChartWizard para formatar rapidamente um gráfico sem definir todas as propriedades individuais. Esse método não é interativo e só altera as propriedades especificadas. O métodoAutoFormat pode fazer o mesmo trabalho que uma chamada para ChartWizard que usa apenas os parâmetros varGallery e varFormat .

Se o parâmetro Origem for omitido e a seleção não for um gráfico inserido no relatório ativo ou o relatório ativo não contiver um gráfico, o método ChartWizard falhará e ocorrerá um erro.

Exemplo

O exemplo a seguir reformatiza o gráfico no relatório ativo como um gráfico de linhas, adiciona uma legenda e adiciona títulos de eixo de categoria e valor.

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

Confira também

Método Chart ObjectAutoFormat

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.