Udostępnij za pośrednictwem


Porady: Programowane ukrywanie arkuszy

Można wyświetlić lub ukryć wszystkie arkusza w skoroszycie.Aby ukryć arkusz, należy użyć arkusza hosta lub dostęp do arkusza przy użyciu kolekcji arkusze skoroszytu.

Zastosowanie: Informacje przedstawione w tym temacie mają zastosowanie do projektów na poziomie dokumentu i aplikacji obsługiwanych w programach Excel 2013 i Excel 2010. Aby uzyskać więcej informacji, zobacz Funkcje dostępne w aplikacjach pakietu Office i typ projektu.

Za pomocą arkusza pozycja hosta

Jeśli arkusz został dodany w czasie projektowania dostosowania poziomu dokumentu, użyj Visible właściwość, aby ukryć określonego arkusza.

Aby ukryć arkusza przy użyciu elementu hosta arkusza

  • Zestaw Visible właściwość Sheet1 element hosta do xlSheetHidden wartość wyliczenia.

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

Za pomocą kolekcji arkusze skoroszytu programu Excel

Dostęp do arkuszy za pomocą programu Microsoft Office Excel Sheets kolekcji w następujących przypadkach:

  • Chcesz ukryć arkusz w poziomie aplikacji dodatek.

  • Arkusz, który chcesz ukryć został utworzony w czasie wykonywania w dostosowania poziomu dokumentu.

Aby ukryć arkusza przy użyciu kolekcji arkusze skoroszytu programu Excel

  • Zestaw Visible właściwość w arkuszu, aby xlSheetHidden wartość wyliczenia.

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

Zobacz też

Zadania

Porady: Programowane usuwanie arkuszy ze skoroszytu

Porady: Programowane przenoszenie arkuszy w obrębie skoroszytu

Porady: Programowane włączanie ochrony arkuszy

Koncepcje

Praca z arkuszami

Przegląd obiektów hosta i formantów hosta

Globalny dostęp do obiektów w projektach pakietu Office