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

将在其之前放置复制表的表。 如果指定 After,则不能指定 Before

after
Object

将在其之后放置复制表的表。 如果指定 Before,则不能指定 After

示例

下面的代码示例使用 Copy 方法在 之前和之后Sheet3创建当前工作表Sheet1的副本。 该示例使用 InnerObject 属性访问 和 Sheet3的基础Microsoft.Office.Interop.Excel.WorksheetSheet1

此示例适用于文档级自定义项。

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 对象,没有工作表宿主项具有的代码或数据绑定功能。

如果未指定 BeforeAfter,Microsoft Office Excel 将创建一个包含复制工作表的新工作簿。

可选参数

有关可选参数的信息,请参阅 Office 解决方案中的可选参数

适用于