Sdílet prostřednictvím


WorksheetBase.Copy(Object, Object) Metoda

Definice

Zkopíruje list do jiného umístění v sešitu.

public void Copy (object before, object after);
member this.Copy : obj * obj -> unit
Public Sub Copy (Optional before As Object, Optional after As Object)

Parametry

before
Object

List, před kterým bude umístěn kopírovaný list. Nelze zadat Before , pokud zadáte After.

after
Object

List, za který bude umístěn kopírovaný list. Nelze zadat After , pokud zadáte Before.

Příklady

Následující příklad kódu používá metodu Copy k vytvoření kopií aktuálního listu před Sheet1 a za Sheet3. Příklad používá InnerObject vlastnost pro přístup k podkladovému Microsoft.Office.Interop.Excel.Worksheet objektu pro Sheet1 a Sheet3.

Tento příklad je pro přizpůsobení na úrovni dokumentu.

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

Poznámky

Nový list je Microsoft.Office.Interop.Excel.Worksheet objekt a nemá možnost kódu nebo datové vazby, kterou mají položky hostitele listu.

Pokud nezadáte ani BeforeAfternebo , vytvoří aplikace Microsoft Office Excel nový sešit, který obsahuje zkopírovaný list.

Volitelné parametry

Informace o volitelných parametrech najdete v tématu Volitelné parametry v řešeních pro Systém Office.

Platí pro