Back to Devexpress

How to: Show and Hide a Worksheet

officefileapi-12085-spreadsheet-document-api-examples-worksheets-how-to-show-and-hide-a-worksheet.md

latest2.2 KB
Original Source

How to: Show and Hide a Worksheet

  • Sep 19, 2023
  • 2 minutes to read

Important

You need a license for the DevExpress Office File API Subscription or DevExpress Universal Subscription to use these examples in production code.

This example demonstrates how to manage worksheet visibility in a workbook. To do this, use the following properties.

Note

A workbook must always contain at least one visible worksheet.

View Example

csharp
// Hide the worksheet under the "Sheet2" name and prevent end-users from unhiding it via user interface.
// To make this worksheet visible again, use the Worksheet.Visible property.
workbook.Worksheets["Sheet2"].VisibilityType = WorksheetVisibilityType.VeryHidden;

// Hide the "Sheet3" worksheet. 
// In this state a worksheet can be unhidden via user interface.
workbook.Worksheets["Sheet3"].Visible = false;
vb
' Hide the worksheet under the "Sheet2" name and prevent end-users from unhiding it via user interface.
' To make this worksheet visible again, use the Worksheet.Visible property.
workbook.Worksheets("Sheet2").VisibilityType = WorksheetVisibilityType.VeryHidden

' Hide the "Sheet3" worksheet. 
' In this state a worksheet can be unhidden via user interface.
workbook.Worksheets("Sheet3").Visible = False

After executing the code above, the “Sheet2” worksheet is hidden, and cannot be accessed by an end-user in Microsoft® Excel®. The “Sheet3” worksheet is also hidden, but its visibility can be restored by an end-user.

See Also

How to: Delete a Worksheet