ChartSheetBase.ChartWizard(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) Método

Definição

Modifica as propriedades do ChartSheetBase fornecido.

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);

Parâmetros

source
Object

O intervalo que contém os dados de origem do novo gráfico. Se esse argumento for omitido, o Microsoft Office Excel editará a planilha de gráfico ativa ou o gráfico selecionado na planilha ativa.

gallery
Object

O tipo de gráfico.

format
Object

O número da opção das formatações automáticas internas. Pode ser um número de 1 a 10, dependendo do tipo de galeria. Se esse argumento for omitido, o Microsoft Office Excel escolherá um valor padrão com base na fonte de dados e no tipo de galeria.

plotBy
Object

Especifica se os dados de cada série estão em linhas ou colunas. Pode ser uma das seguintes constantes XlRowCol: xlRows ou xlColumns.

categoryLabels
Object

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 legais vão de 0 (zero) a um menos o número máximo das categorias ou das séries correspondentes.

seriesLabels
Object

O número de linhas ou colunas dentro do intervalo de origem que contém rótulos de série. Os valores legais vão de 0 (zero) a um menos o número máximo das categorias ou das séries correspondentes.

hasLegend
Object

true para incluir uma legenda.

title
Object

O texto do título do gráfico.

categoryTitle
Object

O texto do título do eixo da categoria.

valueTitle
Object

O texto do título do eixo dos valores

extraTitle
Object

O título do eixo das séries para gráficos 3D ou o título do segundo eixo dos valores para gráficos 2D.

Exemplos

O exemplo de código a seguir usa o ChartWizard método para definir a fonte de dados e o tipo de gráfico do atual Microsoft.Office.Tools.Excel.ChartSheetBase .

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");
}
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

Comentários

Você pode usar esse método para formatar rapidamente um Microsoft.Office.Tools.Excel.ChartSheetBase sem definir todas as propriedades individuais. Esse método não é interativo e ele altera somente as propriedades especificadas.

Se Source for omitido e a seleção não for um gráfico incorporado na planilha ativa ou a planilha ativa não for um gráfico existente, esse método falhará e ocorrerá um erro.

Parâmetros opcionais

Para obter informações sobre parâmetros opcionais, consulte parâmetros opcionais em soluções do Office.

Aplica-se a