Worksheet.Copy 方法 (2007 system)

更新:2007 年 11 月

将工作表复制到工作簿中的另一个位置。

命名空间:  Microsoft.Office.Tools.Excel
程序集:  Microsoft.Office.Tools.Excel.v9.0(在 Microsoft.Office.Tools.Excel.v9.0.dll 中)

语法

声明
Public Sub Copy ( _
    Before As Object, _
    After As Object _
)
用法
Dim instance As Worksheet
Dim Before As Object
Dim After As Object

instance.Copy(Before, After)
public void Copy(
    Object Before,
    Object After
)

参数

  • Before
    类型:System.Object

    复制工作表的放置位置之后的工作表。如果指定 After,则不能指定 Before。

  • After
    类型:System.Object

    复制工作表的放置位置之前的工作表。如果指定 Before,则不能指定 After。

备注

新工作表是一个 Microsoft.Office.Interop.Excel.Worksheet 对象,并且不具有 Microsoft.Office.Tools.Excel.Worksheet 宿主项所具有的代码或数据绑定功能。

如果既未指定 Before,也未指定 After,则 Microsoft Office Excel 创建一个包含复制工作表的新工作簿。

可选参数

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

示例

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

此示例针对的是文档级自定义项。

Private Sub CopyWorksheet()
    ' Copy this worksheet before Sheet1.
    Me.Copy(Globals.Sheet1.InnerObject)

    ' Copy this worksheet after Sheet3.
    Me.Copy(Globals.Sheet3.InnerObject)
End Sub
private void CopyWorksheet()
{
    // Copy this worksheet before Sheet1.
    this.Copy(Globals.Sheet1.InnerObject, missing);

    // Copy this worksheet after Sheet3.
    this.Copy(missing, Globals.Sheet3.InnerObject);
}

权限

另请参见

参考

Worksheet 类

Worksheet 成员

Microsoft.Office.Tools.Excel 命名空间

其他资源

宿主项和宿主控件概述