Método Chart.ChartWizard
Altera as propriedades do controle dado de Chart .Você pode usar esse método para formatar rapidamente um controle de Chart sem definir todas as propriedades individuais.Este método é não-interativo, e altera somente as propriedades especificadas.
Namespace: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel (em Microsoft.Office.Tools.Excel.dll)
Sintaxe
'Declaração
Sub ChartWizard ( _
Source As Object, _
Gallery As Object, _
Format As Object, _
PlotBy As Object, _
CategoryLabels As Object, _
SeriesLabels As Object, _
HasLegend As Object, _
Title As Object, _
CategoryTitle As Object, _
ValueTitle As Object, _
ExtraTitle As Object _
)
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
Tipo: System.Object
O intervalo que contém os dados de origem para o novo elemento gráfico.Se esse argumento for omitido, Microsoft Office Excel editar a folha ativa do gráfico ou o controle selecionado de Chart na planilha ativo.
- Gallery
Tipo: System.Object
XlChartType .O tipo de elemento gráfico.
- Format
Tipo: System.Object
O número de opção para os formatações automática internos.Pode ser um número de 1 a 10, dependendo do tipo de galeria.Se esse argumento é omitido, o excel escolhe um valor padrão baseado no tipo e na fonte de dados de galeria.
- PlotBy
Tipo: System.Object
Especifica se os dados para cada série estão em linhas ou colunas.Pode ser uma das seguintes constantes de XlRowCol : xlRows ou xlColumns.
- CategoryLabels
Tipo: System.Object
Um número inteiro que especifica o número de linhas ou colunas de dentro do intervalo de origem que contêm os rótulos de categoria.Os valores são legais de 0 (zero) com um menor que o número máximo de categorias ou a série correspondente.
- SeriesLabels
Tipo: System.Object
Um número inteiro que especifica o número de linhas ou colunas de dentro do intervalo de origem que contêm os rótulos de série.Os valores são legais de 0 (zero) com um menor que o número máximo de categorias ou a série correspondente.
- HasLegend
Tipo: System.Object
true para incluir uma legenda.
- Title
Tipo: System.Object
O texto do título do controle de Chart .
- CategoryTitle
Tipo: System.Object
O texto do título do eixo de categoria.
- ValueTitle
Tipo: System.Object
O texto do título do eixo de valor
- ExtraTitle
Tipo: System.Object
O título do eixo de intervalo para gráficos 3d ou o segundo título do eixo o valor para o 2d traçam um gráfico.
Comentários
Se for omitido ou Source e a seleção não é um gráfico inserido na planilha ativo ou a folha ativo não é um gráfico existente, este método falhar e ocorre um erro.
Parâmetros Opcionais
Para obter informações sobre parâmetros opcionais, consulte Parâmetros opcionais em soluções do Office.
Exemplos
O exemplo de código a seguir usa o método de ChartWizard para criar um gráfico 3d de coluna que exibe a série de dados no intervalo das células A1 ao B5.
Private Sub Create3DColumnChart()
Me.Range("A1", "A5").Value2 = 22
Me.Range("B1", "B5").Value2 = 55
Dim Chart1 As Microsoft.Office.Tools.Excel.Chart = _
Me.Controls.AddChart(Me.Range("D2", "H12"), "Chart1")
Chart1.ChartWizard(Me.Range("A1", "B5"), _
Excel.XlChartType.xl3DColumn, PlotBy:=Excel.XlRowCol.xlColumns)
End Sub
private void Create3DColumnChart()
{
this.Range["A1", "A5"].Value2 = 22;
this.Range["B1", "B5"].Value2 = 55;
Microsoft.Office.Tools.Excel.Chart chart1 =
this.Controls.AddChart(this.Range["D2", "H12"],
"chart1");
chart1.ChartWizard(this.Range["A1", "B5"],
Excel.XlChartType.xl3DColumn,
Excel.XlRowCol.xlColumns);
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.