Método ControlCollection.AddChart (Double, Double, Double, Double, String)

Adiciona um novo Chart o controle para a planilha no tamanho especificado e o local.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel (em Microsoft.Office.Tools.Excel.dll)

Sintaxe

'Declaração
Function AddChart ( _
    left As Double, _
    top As Double, _
    width As Double, _
    height As Double, _
    name As String _
) As Chart
Chart AddChart(
    double left,
    double top,
    double width,
    double height,
    string name
)

Parâmetros

  • left
    Tipo: System.Double
    A distância em pontos entre a borda esquerda do controle e a borda esquerda da planilha.
  • top
    Tipo: System.Double
    A distância em pontos entre a borda superior do controle e a borda superior da planilha.

Valor de retorno

Tipo: Microsoft.Office.Tools.Excel.Chart
O Chart controle foi adicionado para o ControlCollection instância.

Exceções

Exceção Condição
ArgumentNullException

O argumento do nome é nulluma referência nula (Nothing no Visual Basic) ou tem comprimento zero.

ControlNameAlreadyExistsException

Um controle com o mesmo nome já está na ControlCollection instância.

Comentários

O AddChart método permite que você adicione Chart controles para o fim da ControlCollection. Para remover um Chart o controle que foi previamente adicionado programaticamente, use o Remove método.

Exemplos

O exemplo de código a seguir insere o número 16 para células E1 por meio de E3 e o número de 24 a células F1 por meio de F3. O código cria um Chart controle na parte superior das células da planilha e os passos E1 por meio de F3 para o SetSourceData método para preencher o gráfico com dados.

Private Sub ExcelAddChart()
    Me.Range("E1", "E3").Value2 = 16
    Me.Range("F1", "F3").Value2 = 24

    Dim Chart1 As Microsoft.Office.Tools.Excel. _
        Chart = Me.Controls.AddChart(0, 0, 130, _
        130, "Chart1")

    Chart1.SetSourceData(Me.Range("E1", "F3"), _
        Excel.XlRowCol.xlColumns)
    Chart1.ChartType = Excel.XlChartType. _
        xlColumnClustered

End Sub
private void ExcelAddChart()
{
    this.Range["E1", "E3"].Value2 = 16;
    this.Range["F1", "F3"].Value2 = 24;

    Microsoft.Office.Tools.Excel.Chart chart1 =
        this.Controls.AddChart(0, 0, 130, 130, "chart1");

    chart1.SetSourceData(this.Range["E1", "F3"], Excel.XlRowCol.xlColumns);
    chart1.ChartType = Excel.XlChartType.xlColumnClustered;
}

Segurança do .NET Framework

Consulte também

Referência

ControlCollection Interface

Sobrecargas AddChart

Namespace Microsoft.Office.Tools.Excel