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]);