Compartir a través de


WorksheetBase.Copy(Object, Object) Método

Definición

Copia la hoja de cálculo en otra ubicación en el libro.

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

Parámetros

before
Object

La hoja anterior en la que se colocará la hoja copiada. No puede especificar Before si especifica After.

after
Object

La hoja posterior en la que se colocará la hoja copiada. No puede especificar After si especifica Before.

Ejemplos

En el ejemplo de código siguiente se usa el Copy método para crear copias de la hoja de cálculo actual antes Sheet1 y después Sheet3de . En el ejemplo se usa la InnerObject propiedad para tener acceso a la base Microsoft.Office.Interop.Excel.Worksheet de Sheet1 y Sheet3.

Este ejemplo es para una personalización de nivel de 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

Comentarios

La nueva hoja de cálculo es un Microsoft.Office.Interop.Excel.Worksheet objeto y no tiene la funcionalidad de enlace de código o datos que tienen los elementos host de la hoja de cálculo.

Si no especifica o BeforeAfter, Microsoft Office Excel crea un nuevo libro que contiene la hoja copiada.

Parámetros opcionales

Para obtener información sobre los parámetros opcionales, vea Parámetros opcionales en soluciones de Office.

Se aplica a