Udostępnij za pośrednictwem


WorksheetBase.Copy(Object, Object) Metoda

Definicja

Kopiuje arkusz do innej lokalizacji w skoroszycie.

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

Arkusz, przed którym zostanie umieszczony skopiowany arkusz. Nie można określić Before , czy określono wartość After.

after
Object

Arkusz, za którym zostanie umieszczony skopiowany arkusz. Nie można określić After , czy określono wartość Before.

Przykłady

W poniższym przykładzie kodu użyto Copy metody do utworzenia kopii bieżącego arkusza przed Sheet1 i po Sheet3. W przykładzie użyto InnerObject właściwości w celu uzyskania dostępu do bazowego Microsoft.Office.Interop.Excel.Worksheet elementu i Sheet1Sheet3.

Ten przykład dotyczy dostosowywania na poziomie 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

Uwagi

Nowy arkusz jest obiektem Microsoft.Office.Interop.Excel.Worksheet i nie ma możliwości powiązania kodu lub danych, które mają elementy hosta arkusza.

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

Parametry opcjonalne

Aby uzyskać informacje na temat parametrów opcjonalnych, zobacz Parametry opcjonalne w rozwiązaniach pakietu Office.

Dotyczy