Condividi tramite


WorksheetBase.Copy(Object, Object) Metodo

Definizione

Copia il foglio di lavoro in un altro percorso 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 usato il Copy metodo per creare copie del foglio di lavoro corrente prima Sheet1 e dopo Sheet3. Nell'esempio viene utilizzata la proprietà per accedere all'oggetto InnerObject sottostante Microsoft.Office.Interop.Excel.Worksheet per Sheet1 e Sheet3.

Questo esempio è relativo a una personalizzazione a livello di documento.

private void CopyWorksheet()
{
    // Copy this worksheet before Sheet1.
    this.Copy(Globals.Sheet1.InnerObject);

    // Copy this worksheet after Sheet3.
    this.Copy(Globals.Sheet3.InnerObject);
}
Private Sub CopyWorksheet()
    ' Copy this worksheet before Sheet1.
    Me.Copy(Globals.Sheet1.InnerObject)

    ' Copy this worksheet after Sheet3.
    Me.Copy(After:=Globals.Sheet3.InnerObject)
End Sub

Commenti

Il nuovo foglio di lavoro è un Microsoft.Office.Interop.Excel.Worksheet oggetto e non dispone della funzionalità di data binding o del codice che gli elementi host del foglio di lavoro hanno.

Se non si specifica Before o After, Microsoft Office Excel crea una nuova cartella di lavoro contenente il foglio copiato.

Parametri facoltativi

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

Si applica a