Udostępnij za pośrednictwem


Metoda WorksheetBase.Copy —

Kopiuje arkusz do innego miejsca w skoroszycie.

Przestrzeń nazw:  Microsoft.Office.Tools.Excel
Zestaw:  Microsoft.Office.Tools.Excel.v4.0.Utilities (w Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Składnia

'Deklaracja
Public Sub Copy ( _
    before As Object, _
    after As Object _
)
public void Copy(
    Object before,
    Object after
)

Parametry

  • before
    Typ: System.Object
    Arkusz, przed którym zostanie umieszczony skopiowany arkusz.Nie można określić Before, jeśli określisz After.
  • after
    Typ: System.Object
    Arkusz, za którym zostanie umieszczony skopiowany arkusz.Nie można określić After, jeśli określisz Before.

Uwagi

Nowy arkusz jest Microsoft.Office.Interop.Excel.Worksheet obiektu i nie ma funkcji wiązania kod lub dane, które mają elementy hosta arkusza.

Jeśli nie określisz Before lub After, program Microsoft Office Excel utworzy nowy skoroszyt zawierający skopiowany arkusz.

Parametry opcjonalne

Informacje na temat parametrów opcjonalnych można wyświetlić na Parametry opcjonalne w rozwiązaniach Office.

Przykłady

Następujący kod w przykładzie wykorzystano Copy metoda tworzenia kopii bieżącego arkusza przed Sheet1 i po Sheet3.W przykładzie użyto InnerObject właściwość do dostępu do podstawowych Microsoft.Office.Interop.Excel.Worksheet dla Sheet1 i Sheet3.

Ten przykład dotyczy dostosowywania na poziomie dokumentu.

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);
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

WorksheetBase Klasa

Przestrzeń nazw Microsoft.Office.Tools.Excel

Inne zasoby

Przegląd obiektów hosta i formantów hosta