Практическое руководство. Перемещение листов в книгах
Обновлен: Июль 2008
Применение |
---|
Сведения, приведенные в данном разделе, относятся только к указанным проектам 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 |
Добавлен пример кода, который можно использовать в надстройке уровня приложения. |
Обратная связь от клиента. |