Freigeben über


WorksheetBase.Move(Object, Object) Methode

Definition

Verschiebt das Arbeitsblatt an eine andere Position in der Arbeitsmappe.

public void Move (object before, object after);
member this.Move : obj * obj -> unit
Public Sub Move (Optional before As Object, Optional after As Object)

Parameter

before
Object

Das Blatt, vor dem das verschobene Blatt platziert wird. Sie können Before nicht angeben, wenn After angegeben wird.

after
Object

Das Blatt, nach dem das verschobene Blatt platziert wird. Sie können After nicht angeben, wenn Before angegeben wird.

Beispiele

Im folgenden Codebeispiel wird die Index -Eigenschaft verwendet, um die Indexnummer des aktuellen Arbeitsblatts vor und nach dem Verschieben des Arbeitsblatts an die letzte Position in der Arbeitsmappe mithilfe der Move -Methode anzuzeigen.

Dieses Beispiel gilt für eine Anpassung auf Dokumentebene.

private void DisplayIndex()
{
    MessageBox.Show("Before moving, this worksheet is at tab number " +
        this.Index.ToString());

    // Move the worksheet to the last position in the workbook.
    this.Move(missing, 
        Globals.ThisWorkbook.Worksheets[Globals.ThisWorkbook.Worksheets.Count]);

    MessageBox.Show("After moving, this worksheet is at tab number " +
        this.Index.ToString());
}
Private Sub DisplayIndex()
    MsgBox("Before moving, this worksheet is at tab number " & _
        Me.Index.ToString())

    ' Move the worksheet to the last position in the workbook.
    Me.Move(After:=Globals.ThisWorkbook.Worksheets( _
        Globals.ThisWorkbook.Worksheets.Count))

    MsgBox("After moving, this worksheet is at tab number " & _
        Me.Index.ToString())
End Sub

Hinweise

Wenn Sie weder oder BeforeAfterangeben, erstellt Microsoft Office Excel eine neue Arbeitsmappe, die das verschobene Blatt enthält.

Optionale Parameter

Informationen zu optionalen Parametern finden Sie unter Optionale Parameter in Office-Projektmappen.

Gilt für: