Udostępnij za pośrednictwem


Programowe ukrywanie arkuszy

Możesz pokazać lub ukryć dowolny arkusz w skoroszycie. Aby ukryć arkusz, użyj elementu hosta arkusza lub uzyskaj dostęp do arkusza przy użyciu kolekcji arkuszy skoroszytu.

Dotyczy: informacje w tym temacie dotyczą projektów na poziomie dokumentu i projektów dodatków VSTO dla programu Excel. Aby uzyskać więcej informacji, zobacz Funkcje dostępne przez aplikacja pakietu Office lication i typ projektu.

Używanie elementu hosta arkusza

Jeśli arkusz został dodany w czasie projektowania w dostosowywaniu na poziomie dokumentu, użyj Visible właściwości , aby ukryć określony arkusz.

Aby ukryć arkusz przy użyciu elementu hosta arkusza

  1. Visible Ustaw właściwość Sheet1 elementu hosta na xlSheetHidden wartość wyliczenia.

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

Używanie kolekcji Arkuszy skoroszytu programu Excel

Uzyskiwanie dostępu do arkuszy za pośrednictwem kolekcji programu Microsoft Office Excel Sheets w następujących przypadkach:

  • Chcesz ukryć arkusz w dodatku VSTO.

  • Arkusz, który chcesz ukryć, został utworzony w czasie wykonywania w dostosowywaniu na poziomie dokumentu.

Aby ukryć arkusz przy użyciu kolekcji Arkusze skoroszytu programu Excel

  1. Visible Ustaw właściwość arkusza na xlSheetHidden wartość wyliczenia.

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