WorksheetBase.Copy(Object, Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 Sheet1
Sheet3
.
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 Before
After
, 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.