如何:在工作簿中移动工作表
更新: 2008 年 7 月
适用于 |
---|
本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。 项目类型
Microsoft Office 版本
有关更多信息,请参见按应用程序和项目类型提供的功能。 |
可以通过编程方式更改工作簿中工作表相对于其他工作表的位置。如果不为移动的工作表指定位置,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]);
请参见
任务
概念
对 Visual Studio Tools for Office 项目中的对象的全局访问
参考
修订记录
日期 |
修订历史记录 |
原因 |
---|---|---|
2008 年 7 月 |
增加了一个可在应用程序级外接程序中使用的代码示例。 |
客户反馈。 |