Método WorksheetBase.Copy
Copia a planilha para outro local na pasta de trabalho.
Namespace: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel.v4.0.Utilities (em Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Sintaxe
'Declaração
Public Sub Copy ( _
before As Object, _
after As Object _
)
public void Copy(
Object before,
Object after
)
Parâmetros
- before
Tipo: System.Object
A planilha antes da qual a planilha copiada será colocada.Não é possível especificar Before se você especificar After.
- after
Tipo: System.Object
A planilha após a qual a planilha copiada será colocada.Não é possível especificar After se você especificar Before.
Comentários
A nova planilha é um Microsoft.Office.Interop.Excel.Worksheet de objeto e não tem a capacidade de ligação de dados ou código que têm de planilha itens host.
Se você não especificar um Before ou After, o Excel de Microsoft Office cria uma nova pasta de trabalho que contém a folha copiada.
Optional Parameters
Para obter informações sobre os parâmetros opcionais, consulte Parâmetros opcionais em soluções do Office.
Exemplos
O seguinte exemplo de código usa a Copy método para criar cópias da planilha atual antes de Sheet1 e depois Sheet3. O exemplo usa o InnerObject propriedade para acessar a base Microsoft.Office.Interop.Excel.Worksheet para Sheet1 e Sheet3.
Este exemplo é para uma personalização em nível de documento.
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
private void CopyWorksheet()
{
// Copy this worksheet before Sheet1.
this.Copy(Globals.Sheet1.InnerObject, missing);
// Copy this worksheet after Sheet3.
this.Copy(missing, Globals.Sheet3.InnerObject);
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
Namespace Microsoft.Office.Tools.Excel