Share via


ChartSheet.Move(Object, Object) Method

Definition

Moves the ChartSheet to another location in the workbook.

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

Parameters

Before
Object

The sheet before which the moved sheet will be placed. You cannot specify Before if you specify After.

After
Object

The sheet after which the moved sheet will be placed. You cannot specify After if you specify Before.

Examples

The following code example uses the Move method to move the current Microsoft.Office.Tools.Excel.ChartSheet to before worksheet Sheet3.

private void MoveChartSheet()
{
    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.xl3DColumn;

    this.Move(Globals.Sheet3.InnerObject);
}
Private Sub MoveChartSheet()
    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.xl3DColumn
    Me.Move(Globals.Sheet3.InnerObject)
End Sub

Remarks

If you do not specify either Before or After, Microsoft Office Excel creates a new workbook that contains the moved sheet.

Optional Parameters

For information on optional parameters, see Optional Parameters in Office Solutions.

Applies to