Compartilhar via


Ocultar planilhas programaticamente

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

Aplica-se a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de suplemento VSTO para Excel. Para obter mais informações, consulte Recursos disponíveis por aplicativo e tipo de projeto do Office.

Usar o item de host da planilha

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

Para ocultar uma planilha usando um item de host de planilha

  1. Defina a Visible Sheet1 propriedade do item de host para o xlSheetHidden valor de enumeração.

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

Usar a coleção Planilhas da pasta de trabalho do Excel

Acesse planilhas por meio da coleção do Microsoft Office Excel Sheets nos seguintes casos:

  • Você deseja ocultar uma planilha em um suplemento VSTO.

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

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

  1. Defina a Visible propriedade da planilha para o xlSheetHidden valor de enumeração.

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