Freigeben über


ChartSheetBase.Copy-Methode

Kopiert das Microsoft.Office.Tools.Excel.ChartSheetBase an eine andere Position in der Arbeitsmappe.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Syntax

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

Parameter

  • before
    Typ: System.Object
    Das Blatt, vor dem das kopierte Blatt platziert wird.Sie können Before nicht angeben, wenn Sie after angeben.
  • after
    Typ: System.Object
    Das Blatt, nach dem das kopierte Blatt platziert wird.Sie können After nicht angeben, wenn Sie Before angeben.

Hinweise

Wenn Sie weder Before noch After angeben, 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, das ein Diagramm enthält. Es verfügt nicht über Code oder die Datenbindungsfunktion, über die das Microsoft.Office.Tools.Excel.ChartSheetBase verfügt.

Informationen zu optionalen Parametern finden Sie unter Optionale Parameter in Office-Lösungen.

Beispiele

Das folgende Codebeispiel verwendet die Copy-Methode zum Kopieren des aktuellen Microsoft.Office.Tools.Excel.ChartSheetBase in ein neues Arbeitsblatt vor das Arbeitsblatt Sheet3.

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

.NET Framework-Sicherheit

Siehe auch

Referenz

ChartSheetBase Klasse

Microsoft.Office.Tools.Excel-Namespace