Share via


ChartSheet.Copy(Object, Object) 方法

定义

ChartSheet 复制到工作簿中的另一位置。

public void Copy (object Before, object After);
abstract member Copy : obj * obj -> unit
Public Sub Copy (Optional Before As Object, Optional After As Object)

参数

Before
Object

将在其之前放置复制表的表。 如果指定 After,则不能指定 Before

After
Object

将在其之后放置复制表的表。 如果指定 Before,则不能指定 After

示例

下面的代码示例使用 Copy 方法将当前 Microsoft.Office.Tools.Excel.ChartSheet 复制到位于工作表 之前的新工作表 Sheet3

private void CopyChartSheet()
{
    Globals.Sheet1.Range["A1", "A5"].Value2 = 22;
    Globals.Sheet1.Range["B1", "B5"].Value2 = 55;

    this.SetSourceData(Globals.Sheet1.Range["A1", "B5"],
        Excel.XlRowCol.xlColumns);
    this.ChartType = Excel.XlChartType.xlColumnClustered;

    this.Copy(Globals.Sheet3.InnerObject);
}
Private Sub CopyChartSheet()
    Globals.Sheet1.Range("A1", "A5").Value2 = 22
    Globals.Sheet1.Range("B1", "B5").Value2 = 55

    Me.SetSourceData(Globals.Sheet1.Range("A1", "B5"), _
        Excel.XlRowCol.xlColumns)
    Me.ChartType = Excel.XlChartType.xlColumnClustered
    Me.Copy(Globals.Sheet3.InnerObject)
End Sub

注解

如果未指定 BeforeAfter,Microsoft Office Excel 将创建一个包含复制工作表的新工作簿。

可选参数

新工作表是一个 Microsoft.Office.Interop.Excel.Worksheet 包含图表的 ,没有 代码或数据绑定功能 Microsoft.Office.Tools.Excel.ChartSheet

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

适用于