ControlCollection.AddChart Yöntem (Double, Double, Double, Double, String)
Yeni bir ekler Chart denetlemek için çalışma sayfasında belirtilen boyut ve konumu.
Ad alanı: Microsoft.Office.Tools.Excel
Derleme: Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll içinde)
Sözdizimi
'Bildirim
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
)
Parametreler
- left
Tür: System.Double
Nokta denetiminin sol kenarına çalışma sayfasının sol kenarı arasındaki uzaklık.
- top
Tür: System.Double
Nokta denetimin üst kenarı ve çalışma sayfasının üst kenarı arasındaki uzaklık.
- width
Tür: System.Double
Nokta cinsinden denetimin genişliği.
- height
Tür: System.Double
Nokta cinsinden denetimin yüksekliği.
- name
Tür: System.String
Denetim adı.
Dönüş Değeri
Tür: Microsoft.Office.Tools.Excel.Chart
Chart Eklenmiştir denetim ControlCollection örneği.
Özel Durumlar
Exception | Koşul |
---|---|
ArgumentNullException | Name bağımsız değişkeni olan nullnull başvuru (Visual Basic'te Nothing) veya sıfır uzunlukta. |
ControlNameAlreadyExistsException | Aynı ada sahip bir denetim zaten kullanılıyor 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.Ardından kod oluşturur bir Chart denetim çalışma sayfası ve geçişleri hücrelerin üstüne E1 ile F3 için SetSourceData grafik verilerle doldurmak için yöntem.
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;
}
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.