共用方式為


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使用 方法,在前後Sheet1Sheet3建立目前工作表的複本。 此範例會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 方案中的選擇性參數

適用於