Freigeben über


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

Siehe auch

Referenz

Chart Schnittstelle

Microsoft.Office.Tools.Excel-Namespace