WorksheetBase.Copy(Object, Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Копирует лист в другое расположение в книге.
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 для создания копий текущего листа до Sheet1
и после Sheet3
. В примере используется InnerObject свойство для доступа к базовому Microsoft.Office.Interop.Excel.Worksheet объекту для Sheet1
и Sheet3
.
Этот пример предназначен для настройки на уровне документа.
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
Комментарии
Новый лист является объектом и не имеет возможностей Microsoft.Office.Interop.Excel.Worksheet привязки кода или данных, которые имеются в ведущих элементах листа.
Если не указать Before
или After
, Microsoft Office Excel создаст книгу, содержащую скопированный лист.
Необязательные параметры
Сведения о необязательных параметрах см. в разделе Необязательные параметры в решениях Office.