WorksheetBase.Copy(Object, Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 Sheet3
de . 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 Before
After
, 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.