ControlCollection.AddChart – metoda (Range, String)
Přidá novou Chart ovládací prvek na listu na zadaný rozsah.
Obor názvů: Microsoft.Office.Tools.Excel
Sestavení: Microsoft.Office.Tools.Excel (v Microsoft.Office.Tools.Excel.dll)
Syntaxe
'Deklarace
Function AddChart ( _
range As Range, _
name As String _
) As Chart
Chart AddChart(
Range range,
string name
)
Parametry
- range
Typ: Microsoft.Office.Interop.Excel.Range
A Range , který poskytuje hranice ovládacího prvku.
- name
Typ: System.String
Název ovládacího prvku, který lze použít k indexování ovládacího prvku v ControlCollection instance.
Vrácená hodnota
Typ: Microsoft.Office.Tools.Excel.Chart
Chart Ovládací prvek, který byl přidán ControlCollection instance.
Výjimky
Výjimka | Podmínka |
---|---|
ArgumentNullException | Argument název nebo rozsah je nullodkaz null (Nothing v jazyce Visual Basic), nebo argument název má nulovou délku. |
ControlNameAlreadyExistsException | Ovládací prvek se stejným názvem je již ControlCollection instance. |
InvalidRangeException | Rozsah, který byl určen není platný.Nelze použít s rozsahy.Rozsah by měl být na stejném listu jako ControlCollection instance. |
Poznámky
AddChart Metoda umožňuje přidat Chart ovládacích prvků na konec ControlCollection.Chcete-li odebrat Chart ovládací prvek, který byl dříve přidán programově, použijte Remove metoda.
Příklady
Následující příklad vloží číslo 16 buněk E1 přes E3 a čísla 24 buňky F1 až F3.Kód poté vytvoří Chart ovládacího prvku do buněk A1 přes C8 a předá buněk E1 prostřednictvím F3 na SetSourceData metoda k naplnění grafu s daty.
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;
}
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.