Condividi tramite


ChartSheetBase.Copy(Object, Object) Metodo

Definizione

Copia l'oggetto ChartSheetBase in un'altra posizione della cartella di lavoro.

public void Copy (object before, object after);
member this.Copy : obj * obj -> unit
Public Sub Copy (Optional before As Object, Optional after As Object)

Parametri

before
Object

Il foglio prima del quale verrà inserito il foglio copiato. Non è possibile specificare Before se si specifica after.

after
Object

Il foglio dopo il quale verrà inserito il foglio copiato. Non è possibile specificare After se si specifica Before.

Esempio

Nell'esempio di codice seguente viene utilizzato il Copy metodo per copiare l'oggetto corrente Microsoft.Office.Tools.Excel.ChartSheetBase in un nuovo foglio di lavoro che si trova prima del foglio di lavoro Sheet3.

private void CopyChartSheet()
{
    Globals.Sheet1.Range["A1", "A5"].Value2 = 22;
    Globals.Sheet1.Range["B1", "B5"].Value2 = 55;

    this.SetSourceData(Globals.Sheet1.Range["A1", "B5"],
        Excel.XlRowCol.xlColumns);
    this.ChartType = Excel.XlChartType.xlColumnClustered;

    this.Copy(Globals.Sheet3.InnerObject);
}
Private Sub CopyChartSheet()
    Globals.Sheet1.Range("A1", "A5").Value2 = 22
    Globals.Sheet1.Range("B1", "B5").Value2 = 55

    Me.SetSourceData(Globals.Sheet1.Range("A1", "B5"), _
        Excel.XlRowCol.xlColumns)
    Me.ChartType = Excel.XlChartType.xlColumnClustered
    Me.Copy(Globals.Sheet3.InnerObject)
End Sub

Commenti

Se non si specifica o BeforeAfter, microsoft Office Excel crea una nuova cartella di lavoro contenente il foglio copiato.

Parametri facoltativi

Il nuovo foglio di lavoro è un Microsoft.Office.Interop.Excel.Worksheet oggetto che contiene un grafico e non dispone di funzionalità di codice o data binding di cui dispone Microsoft.Office.Tools.Excel.ChartSheetBase .

Per informazioni sui parametri facoltativi, vedere parametri facoltativi nelle soluzioni Office.

Si applica a