Compartilhar via


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

Consulte também

Referência

WorksheetBase Classe

Namespace Microsoft.Office.Tools.Excel

Outros recursos

Itens de host e visão geral sobre controles de Host