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 folha antes da folha copiado será colocada.Você não pode especificar Before se você especificar After.
- after
Tipo: System.Object
A folha após o qual a folha copiado será colocada.Você não pode especificar After se você especificar Before.
Comentários
A nova planilha é um objeto de Microsoft.Office.Interop.Excel.Worksheet e não tem o recurso de associação de código ou de dados que itens host têm a planilha.
Se você não especificar Before ou After, Microsoft Office Excel cria uma nova pasta de trabalho que contém a folha copiada.
Parâmetros Opcionais
Para obter informações sobre parâmetros opcionais, consulte Parâmetros opcionais em soluções do Office.
Exemplos
O exemplo de código a seguir usa o método de Copy para criar cópias da planilha atual de Sheet1 antes e após Sheet3.O exemplo usa a propriedade de InnerObject para acessar Microsoft.Office.Interop.Excel.Worksheet subjacente paraSheet1 e Sheet3.
Este exemplo é para uma personalização da nível.
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);
// Copy this worksheet after Sheet3.
this.Copy(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