Aracılığıyla paylaş


ControlCollection.AddChart Yöntem (Range, String)

Yeni bir ekler Chart denetimini çalışma sayfasına belirtilen aralıkta.

Ad alanı:  Microsoft.Office.Tools.Excel
Derleme:  Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll içinde)

Sözdizimi

'Bildirim
Function AddChart ( _
    range As Range, _
    name As String _
) As Chart
Chart AddChart(
    Range range,
    string name
)

Parametreler

Dönüş Değeri

Tür: Microsoft.Office.Tools.Excel.Chart
Chart Eklenmiştir denetim ControlCollection örneği.

Özel Durumlar

Exception Koşul
ArgumentNullException

Ad veya aralık bağımsız değişkeni nullnull başvuru (Visual Basic'te Nothing), veya sıfır uzunluk değişkeni vardır.

ControlNameAlreadyExistsException

Aynı ada sahip bir denetim zaten kullanılıyor ControlCollection örneği.

InvalidRangeException

Belirtilen aralık geçersiz.Multi-Area aralıkları kullanılamaz.Aralığı aynı çalışma sayfasında olması gerekir ControlCollection örneği.

Notlar

AddChart Yöntemi eklemenizi sağlar Chart denetimleri sonuna kadar ControlCollection.Kaldırmak için bir Chart önceden programlı olarak eklenen Denetim, kullanım Remove yöntem.

Örnekler

Aşağıdaki kod örnek Numara 16 hücre ekler E1 ile E3 ve hücrelere sayı 24 F1 üzerinden F3.Sonra kod oluşturur bir Chart hücreleri denetime A1 ile C8 ve hücre geçirir E1 üzerinden F3 için SetSourceData grafik verilerle doldurmak için yöntem.

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

    Dim Chart1 As Microsoft.Office.Tools.Excel.Chart _
        = Me.Controls.AddChart(Me.Range("A1", "C8"), _
        "Chart1")

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

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

    Microsoft.Office.Tools.Excel.Chart chart1 =
        this.Controls.AddChart(this.Range["A1", "C8"], "Chart1");

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

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

ControlCollection Arabirim

AddChart Fazla Yük

Microsoft.Office.Tools.Excel Ad Alanı