Chart.Paste-Methode
Fügt Diagrammdaten aus der Zwischenablage in das angegebene Chart-Steuerelement ein.
Namespace: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)
Syntax
'Declaration
Sub Paste ( _
Type As Object _
)
void Paste(
Object Type
)
Parameter
- Type
Typ: System.Object
Gibt die Diagramminformationen an, die eingefügt werden sollen, wenn sich in der Zwischenablage ein Diagramm befindet.Kann eine der folgenden XlPasteType-Konstanten sein: xlPasteFormats, xlPasteFormulas oder xlPasteAll.Der Standardwert ist xlPasteAll.Wenn sich andere Daten als das Diagramm in der Zwischenablage befinden, kann dieses Argument nicht verwendet werden.
Hinweise
Diese Methode ändert die aktuelle Auswahl.
Optionale Parameter
Informationen zu optionalen Parametern finden Sie unter Optionale Parameter in Office-Lösungen.
Beispiele
Im folgenden Codebeispiel wird ein Chart erstellt und anschließend die Paste-Methode verwendet, um zusätzliche Bereichsdaten aus der Zwischenablage in das Diagramm einzufügen.
Private Sub PasteDataIntoChart()
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.SetSourceData(Me.Range("A1", "B5"), Excel.XlRowCol.xlColumns)
Chart1.ChartType = Excel.XlChartType.xl3DColumn
' Set additional range values and copy them to the Clipboard.
Me.Range("A6", "A10").Value2 = 11
Me.Range("B6", "B10").Value2 = 33
Me.Range("A6", "B10").Copy()
' Paste the range data from the Clipboard into the chart.
Chart1.Paste()
End Sub
private void PasteDataIntoChart()
{
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.SetSourceData(this.Range["A1", "B5"],
Excel.XlRowCol.xlColumns);
chart1.ChartType = Excel.XlChartType.xl3DColumn;
// Set additional range values and copy them to
// the Clipboard.
this.Range["A6", "A10"].Value2 = 11;
this.Range["B6", "B10"].Value2 = 33;
this.Range["A6", "B10"].Copy(missing);
// Paste the range data from the Clipboard into the chart.
chart1.Paste(missing);
}
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.