Chart.Paste (Método)
Pega los datos del gráfico del Portapapeles al control Chart especificado.
Espacio de nombres: Microsoft.Office.Tools.Excel
Ensamblado: Microsoft.Office.Tools.Excel (en Microsoft.Office.Tools.Excel.dll)
Sintaxis
'Declaración
Sub Paste ( _
Type As Object _
)
void Paste(
Object Type
)
Parámetros
- Type
Tipo: System.Object
Especifica la información del gráfico que se debe pegar si hay un gráfico en el Portapapeles.Puede ser una de las siguientes constantes de XlPasteType: xlPasteFormats, xlPasteFormulas o xlPasteAll.El valor predeterminado es xlPasteAll.Si en el Portapapeles hay datos que no sean un gráfico, no se puede utilizar este argumento.
Comentarios
Este método cambia la selección actual.
Parámetros opcionales
Para obtener información sobre parámetros opcionales, vea Parámetros opcionales en las soluciones de Office.
Ejemplos
En el siguiente ejemplo de código se crea un control Chart y, a continuación, se utiliza el método Paste para pegar datos de rango adicionales del Portapapeles al gráfico.
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);
}
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.