WorksheetBase.Move 方法
將工作表移至活頁簿的其他位置。
命名空間: Microsoft.Office.Tools.Excel
組件: Microsoft.Office.Tools.Excel.v4.0.Utilities (在 Microsoft.Office.Tools.Excel.v4.0.Utilities.dll 中)
語法
'宣告
Public Sub Move ( _
before As Object, _
after As Object _
)
public void Move(
Object before,
Object after
)
參數
- before
型別:System.Object
要在其之前放置已移動之工作表的工作表。如果您指定 After,就不能指定 Before。
- after
型別:System.Object
要在其之後放置已移動之工作表的工作表。如果您指定 Before,就不能指定 After。
備註
如果您未指定 Before 或 After,則 Microsoft Office Excel 會建立一個新的活頁簿內含被移動的工作表。
選擇性參數
如需選擇性參數的詳細資訊,請參閱Office 方案中的選擇性參數。
範例
下列程式碼範例會使用 Index 屬性,在使用 Move 方法將工作表移動至活頁簿的最後位置之前和之後,顯示目前工作表的索引號碼。
這是示範文件層級自訂的範例。
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
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());
}
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。