Condividi tramite


WorksheetBase.Move(Object, Object) Metodo

Definizione

Sposta il foglio di lavoro in un'altra posizione della cartella di lavoro.

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

Parametri

before
Object

Foglio prima del quale sarà inserito il foglio spostato. Non è possibile specificare Before se si specifica After.

after
Object

Foglio dopo il quale sarà inserito il foglio spostato. Non è possibile specificare After se si specifica Before.

Esempio

Nell'esempio di codice seguente viene utilizzata la Index proprietà per visualizzare il numero di indice del foglio di lavoro corrente prima e dopo aver spostato il foglio di lavoro nell'ultima posizione della cartella di lavoro utilizzando il Move metodo .

Questo esempio è relativo a una personalizzazione a livello di documento.

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

Commenti

Se non si specifica o BeforeAfter, verrà creata una nuova cartella di lavoro contenente il foglio spostato.

Parametri facoltativi

Per informazioni sui parametri facoltativi, vedere parametri facoltativi nelle soluzioni Office.

Si applica a