Поделиться через


ChartSheetBase.Copy(Object, Object) Метод

Определение

Копирует объект ChartSheetBase в другое местоположение в рабочей книге.

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

Параметры

before
Object

Лист, перед которым будет вставлен копируемый лист. Нельзя указать Before, если вы указали after.

after
Object

Лист, после которого будет вставлен копируемый лист. Нельзя указать After, если вы указали Before.

Примеры

В следующем примере кода метод используется Copy для копирования текущего Microsoft.Office.Tools.Excel.ChartSheetBase на новый лист, расположенный перед листом Sheet3.

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

Комментарии

Если не указать Before или After, Microsoft Office Excel создаст книгу, содержащую скопированный лист.

Необязательные параметры

Новый лист содержит Microsoft.Office.Interop.Excel.Worksheet диаграмму и не имеет возможности привязки Microsoft.Office.Tools.Excel.ChartSheetBase кода или данных.

Сведения о необязательных параметрах см. в разделе Необязательные параметры в решениях Office.

Применяется к