Программное удаление листов из книг
В книге можно удалить любой лист. Для удаления листа используйте ведущий элемент листа или получите доступ к листу с помощью коллекции листов книги.
Область применения. Сведения в этом разделе относятся к проектам уровня документа и проектам надстроек VSTO для Excel. Дополнительные сведения см. в разделе "Функции", доступные по Приложение Office ликации и типу проекта.
Использование элемента узла листа
Если лист был добавлен в настройку на уровне документа во время разработки, для удаления указанного листа используйте метод Delete. Следующий код удаляет лист из книги с помощью прямой ссылки на ведущий элемент листа.
Важно!
Этот код выполняется только в тех проектах, которые создаются с помощью любого из следующих шаблонов проекта:
Книга Excel 2013
Шаблон Excel 2013
Книга Excel 2010
Шаблон Excel 2010
Если вы хотите выполнить эту задачу в любом другом типе проекта, необходимо добавить ссылку на сборку Microsoft.Office.Interop.Excel , а затем использовать классы из этой сборки для открытия книги и удаления листа. Дополнительные сведения см. в статье "Практическое руководство. Назначение Приложение Office ликации с помощью основных сборок взаимодействия и справочника по основной сборке взаимодействия Excel 2010".
Удаление листа с помощью ведущего элемента листа
Вызовите метод Delete типа
Sheet1
.
Использование коллекции листов книги Excel
Обращайтесь к листам с помощью коллекции Sheets для Microsoft Office Excel в следующих случаях.
Требуется удалить лист в надстройке VSTO.
Лист, который требуется удалить, был создан во время выполнения в настройке на уровне документа.
Следующий код удаляет лист из книги, ссылаясь на лист по индексу коллекции листов . В этом коде предполагается, что новый лист был создан программным образом.
Важно!
Если вы хотите выполнить эту задачу в любом другом типе проекта, необходимо добавить ссылку на сборку Microsoft.Office.Interop.Excel , а затем использовать классы из этой сборки для открытия книги и удаления листа. Дополнительные сведения см. в статье "Практическое руководство. Назначение Приложение Office ликации с помощью основных сборок взаимодействия и справочника по основной сборке взаимодействия Excel 2010".
Удаление листа с помощью коллекции листов книги Excel
Связанный контент
- Работа с листами
- Практическое руководство. Программное скрытие листов
- Практическое руководство. Программное перемещение листов в книгах
- Практическое руководство. Программное выделение листов
- Практическое руководство. Программное добавление новых листов в книги
- Элемент узла листа
- Глобальный доступ к объектам в проектах Office
- Программные ограничения элементов узла и элементов управления узлами