WorksheetBase.Copy(Object, Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将工作表复制到工作簿中的另一个位置。
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 对象,没有工作表宿主项具有的代码或数据绑定功能。
如果未指定 Before
或 After
,Microsoft Office Excel 将创建一个包含复制工作表的新工作簿。
可选参数
有关可选参数的信息,请参阅 Office 解决方案中的可选参数。