Share via


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 安全性

請參閱

參考

WorksheetBase 類別

Microsoft.Office.Tools.Excel 命名空間

其他資源

主項目和主控制項概觀