共用方式為


HOW TO:在活頁簿內移動工作表

您可以用程式設計的方式,變更工作表在活頁簿中相對於其他工作表的位置。 如果不指定位置給已移動的工作表,Excel 則會建立一個新活頁簿,儲存這個工作表。

**適用於:**本主題中的資訊適用於 Excel 2007 和 Excel 2010 的文件層級專案和應用程式層級專案。如需詳細資訊,請參閱依 Office 應用程式和專案類型提供的功能

若要透過文件層級自訂移動工作表

  • 將活頁簿中工作表的總數指派給變數,然後移動第一個工作表,讓它變成為最後一個工作表。

    Dim totalSheets As Integer = Application.ActiveWorkbook.Sheets.Count
    Globals.Sheet1.Move(After:=Globals.ThisWorkbook.Sheets(totalSheets))
    
    int totalSheets = this.Application.ActiveWorkbook.Sheets.Count;
    Globals.Sheet1.Move(missing, Globals.ThisWorkbook.Sheets[totalSheets]);
    

若要透過應用程式層級增益集移動工作表

  • 將活頁簿中工作表的總數指派給變數,然後移動第一個工作表,讓它變成為最後一個工作表。

    Dim totalSheets As Integer = Application.ActiveWorkbook.Sheets.Count
    CType(Application.ActiveSheet, Excel.Worksheet).Move(After:=Application.Worksheets(totalSheets))
    
    int totalSheets = this.Application.ActiveWorkbook.Sheets.Count;
    ((Excel.Worksheet)Application.ActiveSheet).Move(missing, 
        this.Application.Worksheets[totalSheets]);
    

請參閱

工作

HOW TO:隱藏工作表

HOW TO:從活頁簿中刪除工作表

HOW TO:保護工作表

參考

Copy

概念

使用工作表

全域存取 Office 專案中的物件