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


Практическое руководство. Программное скрытие листов Excel

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

Применение. Сведения этого раздела применяются к проектам уровня документа и уровня приложения для Excel 2013 и Excel 2010. Дополнительные сведения см. в разделе Доступность функций по типам приложений Office и проектов.

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

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

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

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

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

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

Следует обращаться к листам через коллекцию Sheets Microsoft Office Excel в следующих случаях:

  • требуется скрыть лист в надстройке уровня приложения;

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

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

  • Следует присвоить свойству Visible листа значение перечисления xlSheetHidden.

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

См. также

Задачи

Практическое руководство. Программное удаление листов из книг

Практическое руководство. Программное перемещение листов в книгах

Практическое руководство. Программная защита листов Excel

Основные понятия

Работа с листами

Общие сведения о ведущих элементах и элементах управления ведущего приложения

Глобальный доступ к объектам в проектах Office