共用方式為


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

更新: 2008 年 7 月

適用於

本主題中的資訊僅適用於指定的 Visual Studio Tools for Office 專案和 Microsoft Office 版本。

專案類型

  • 文件層級專案

  • 應用程式層級專案

Microsoft Office 版本

  • Excel 2003

  • Excel 2007

如需詳細資訊,請參閱依應用程式和專案類型提供的功能

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

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

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

    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:保護工作表

概念

使用工作表

全域存取 Visual Studio Tools for Office 專案中的物件

參考

Copy

變更記錄

日期

記錄

原因

2008 年 7 月

加入可以用於應用程式層級增益集的程式碼範例。

客戶回函。