Share via


Chart.Paste, méthode

Colle des données de graphique du Presse-papiers dans le contrôle Chart spécifié.

Espace de noms :  Microsoft.Office.Tools.Excel
Assembly :  Microsoft.Office.Tools.Excel (dans Microsoft.Office.Tools.Excel.dll)

Syntaxe

'Déclaration
Sub Paste ( _
    Type As Object _
)
void Paste(
    Object Type
)

Paramètres

  • Type
    Type : System.Object
    Spécifie les informations de graphique à coller si un graphique se trouve dans le Presse-papiers.Il peut s'agir de l'une des constantes XlPasteType suivantes : xlPasteFormats, xlPasteFormulas ou xlPasteAll.La valeur par défaut est xlPasteAll.Si le Presse-papiers comporte d'autres données qu'un graphique, cet argument ne peut pas être utilisé.

Notes

Cette méthode modifie la sélection actuelle.

Paramètres optionnels

Pour plus d'informations sur les paramètres optionnels, consultez Paramètres optionnels dans les solutions Office.

Exemples

L'exemple de code suivant crée un Chart, puis utilise la méthode Paste pour coller des données de plage supplémentaires du Presse-papiers dans le graphique.

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);
}

Sécurité .NET Framework

Voir aussi

Référence

Chart Interface

Microsoft.Office.Tools.Excel, espace de noms