Freigeben über


ChartSheetBase.Copy(Object, Object) Methode

Definition

Kopiert das ChartSheetBase an eine andere Position in der Arbeitsmappe.

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

Parameter

before
Object

Das Blatt, vor dem das kopierte Blatt eingefügt wird. Sie können Before nicht angeben, wenn after angegeben wird.

after
Object

Das Blatt, hinter dem das kopierte Blatt eingefügt wird. Sie können After nicht angeben, wenn Before angegeben wird.

Beispiele

Im folgenden Codebeispiel wird die Copy -Methode verwendet, um die aktuelle Microsoft.Office.Tools.Excel.ChartSheetBase in ein neues Arbeitsblatt zu kopieren, das sich vor dem Arbeitsblatt Sheet3befindet.

private void CopyChartSheet()
{
    Globals.Sheet1.Range["A1", "A5"].Value2 = 22;
    Globals.Sheet1.Range["B1", "B5"].Value2 = 55;

    this.SetSourceData(Globals.Sheet1.Range["A1", "B5"],
        Excel.XlRowCol.xlColumns);
    this.ChartType = Excel.XlChartType.xlColumnClustered;

    this.Copy(Globals.Sheet3.InnerObject);
}
Private Sub CopyChartSheet()
    Globals.Sheet1.Range("A1", "A5").Value2 = 22
    Globals.Sheet1.Range("B1", "B5").Value2 = 55

    Me.SetSourceData(Globals.Sheet1.Range("A1", "B5"), _
        Excel.XlRowCol.xlColumns)
    Me.ChartType = Excel.XlChartType.xlColumnClustered
    Me.Copy(Globals.Sheet3.InnerObject)
End Sub

Hinweise

Wenn Sie weder Before oder Afterangeben, erstellt Microsoft Office Excel eine neue Arbeitsmappe, die das kopierte Blatt enthält.

Optionale Parameter

Das neue Arbeitsblatt ist ein Microsoft.Office.Interop.Excel.Worksheet Arbeitsblatt, das ein Diagramm enthält und über keine Code- oder Datenbindungsfunktion verfügt Microsoft.Office.Tools.Excel.ChartSheetBase .

Informationen zu optionalen Parametern finden Sie unter Optionale Parameter in Office-Projektmappen.

Gilt für: