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 Variant 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 Variant 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 escolhe um valor predefinido com base no tipo de galeria e na origem 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) até um menor do 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) até um menor do que o número máximo das categorias ou séries correspondentes.
varHasLegend Opcional Variant Defina Verdadeiro para incluir uma legenda.
varTitle Opcional Variant O título do gráfico.
varCategoryTitle Opcional Variant O título do eixo da categoria.
varValueTitle Opcional Variant O título do eixo de valores.
varExtraTitle Opcional Variant O título do eixo da série para gráficos 3D ou o segundo título do eixo de valores para gráficos 2D.
varSource Opcional Variant
varGallery Opcional Variant
varFormat Opcional Variant
varPlotBy Opcional Variant
varCategoryLabels Opcional Variant
varSeriesLabels Opcional Variant
varHasLegend Opcional Variant
varTitle Opcional Variant
varCategoryTitle Opcional Variant
varValueTitle Opcional Variant
varExtraTitle Opcional Variant

Valor de retorno

Nothing

Comentários

Utilize 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étodoFormatação Automática pode fazer o mesmo trabalho que uma chamada para ChartWizard que utiliza apenas os parâmetros varGallery e varFormat .

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

Exemplo

O exemplo seguinte reformata o gráfico no relatório ativo como um gráfico de linhas, adiciona uma legenda e adiciona títulos dos eixos 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 deFormatação Automática de Objetos de Gráfico

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.