Como ocultar planilhas programaticamente

Você pode mostrar ou ocultar qualquer planilha em uma pasta de trabalho.Para ocultar uma planilha, use o item host a planilha ou acessar a planilha usando a coleção de folhas de pasta de trabalho.

Aplicável a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de nível de aplicativo para Excel 2013 e Excel 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.

Usando o item host a planilha

Se a planilha foi adicionada em tempo de design em uma personalização da nível de usuário, use a propriedade de Visible para ocultar a planilha especificada.

para ocultar uma planilha que usa uma planilha hospedar o item

  • Defina a propriedade de Visible de item host de Sheet1 o valor de enumeração de xlSheetHidden .

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

Usando a coleção de folhas de pasta de trabalho do Excel

Acessar planilhas através da coleção do Microsoft Office Excel Sheets nos seguintes casos:

  • Você deseja ocultar uma planilha em um suplemento ao aplicativo.

  • A planilha que você deseja ocultar foi criada em tempo de execução em uma personalização da nível.

Para ocultar uma planilha usando a coleção de folhas de pasta de trabalho do Excel

  • Defina a propriedade de Visible a planilha o valor de enumeração de xlSheetHidden .

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

Consulte também

Tarefas

Como excluir planilhas de pastas de trabalho programaticamente

Como mover planilhas em pastas de trabalho programaticamente

Como proteger planilhas programaticamente

Conceitos

Trabalhando com planilhas

Itens de host e visão geral sobre controles de Host

Acesso global a objetos em projetos do Office