Поделиться через


Программное скрытие листов

Вы можете отображать или скрывать любой лист в книге. Чтобы скрыть лист, используйте ведущий элемент листа или получите доступ к листу с помощью коллекции листов книги.

Область применения. Сведения в этом разделе относятся к проектам уровня документа и проектам надстроек VSTO для Excel. Дополнительные сведения см. в разделе "Функции", доступные по Приложение Office ликации и типу проекта.

Использование элемента узла листа

Если лист был добавлен в настройку уровня документа во время разработки, для скрытия указанного листа используйте свойство Visible .

Скрытие листа с помощью ведущего элемента листа

  1. Установите в свойстве Visible ведущего элемента Sheet1 значение перечисления xlSheetHidden .

    Globals.Sheet1.Visible = Excel.XlSheetVisibility.xlSheetHidden;
    

Использование коллекции листов книги Excel

Обращайтесь к листам с помощью коллекции Sheets для Microsoft Office Excel в следующих случаях.

  • Вы хотите скрыть лист в надстройке VSTO.

  • Лист, который вы хотите скрыть, был создан во время выполнения в настройке уровня документа.

Скрытие листа с помощью коллекции листов книги Excel

  1. Установите в свойстве Visible листа значение перечисления xlSheetHidden .

    ((Excel.Worksheet) Globals.ThisWorkbook.Sheets[1])
        .Visible = Excel.XlSheetVisibility.xlSheetHidden;