WorksheetBase.Copy 方法
将工作表复制到工作簿中的另一个位置。
命名空间: Microsoft.Office.Tools.Excel
程序集: Microsoft.Office.Tools.Excel.v4.0.Utilities(在 Microsoft.Office.Tools.Excel.v4.0.Utilities.dll 中)
语法
声明
Public Sub Copy ( _
before As Object, _
after As Object _
)
public void Copy(
Object before,
Object after
)
参数
- before
类型:System.Object
复制工作表的放置位置之后的工作表。如果指定 After,则不能指定 Before。
- after
类型:System.Object
复制工作表的放置位置之前的工作表。如果指定 Before,则不能指定 After。
备注
新工作表是一个 Microsoft.Office.Interop.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(After:=Globals.Sheet3.InnerObject)
End Sub
private void CopyWorksheet()
{
// Copy this worksheet before Sheet1.
this.Copy(Globals.Sheet1.InnerObject);
// Copy this worksheet after Sheet3.
this.Copy(Globals.Sheet3.InnerObject);
}
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。
请参见
参考
Microsoft.Office.Tools.Excel 命名空间