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.