Freigeben über


Programmgesteuertes Ausblenden von Arbeitsblättern

Sie können jedes Arbeitsblatt in einer Arbeitsmappe anzeigen oder ausblenden. Wenn Sie ein Arbeitsblatt ausblenden möchten, verwenden Sie das Arbeitsblatt-Hostelement, oder greifen Sie auf das Arbeitsblatt mithilfe der Sheets-Auflistung der Arbeitsmappe zu.

Gilt für: Die Informationen in diesem Thema gelten für Projekte auf Dokumentebene und VSTO-Add-In-Projekte für Excel. Weitere Informationen finden Sie unter features available by Office-App lication and project type.

Verwenden des Arbeitsblatthostelements

Wenn das Arbeitsblatt zur Entwurfszeit in einer Anpassung auf Dokumentebene hinzugefügt wurde, verwenden Sie die Visible -Eigenschaft, um das angegebene Arbeitsblatt auszublenden.

So blenden Sie ein Arbeitsblatt mit einem Worksheet-Hostelement aus

  1. Legen Sie die Visible -Eigenschaft des Sheet1 -Hostelements auf den xlSheetHidden -Enumerationswert fest.

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

Verwenden der Sheets-Auflistung der Excel-Arbeitsmappe

Greifen Sie auf Arbeitsblätter über die Microsoft Office Excel-Auflistung Sheets in den folgenden Fällen zu:

  • Sie möchten ein Arbeitsblatt in einem VSTO-Add-In ausblenden.

  • Das Arbeitsblatt, das Sie ausblenden möchten, wurde zur Laufzeit in einer Anpassung auf Dokumentebene erstellt.

So blenden Sie ein Arbeitsblatt mit der Sheets-Auflistung der Excel-Arbeitsmappe aus

  1. Legen Sie die Visible -Eigenschaft des Arbeitsblatts auf den xlSheetHidden -Enumerationswert fest.

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