通过设置工作表对象的visible(Visible)属性,可以隐藏或显示工作表。
使用工作表对象的Visible属性显示或隐藏工作表。下面三行代码作用一样,用于隐藏工作簿bk中的工作表Sheet1。
code.python
>>> bk.Sheets("Sheet1").Visible = False
>>> bk.Sheets("Sheet1").Visible = constants.xlSheetHidden
>>> bk.Sheets("Sheet1").Visible = 0
对于这种方法隐藏的工作表,在图3-1所示的弹出式菜单中单击“取消隐藏…”选项,在打开的对话框中可以找到对应的工作表名称,选择它可以取消隐藏。
还有一种隐藏叫深度隐藏。深度隐藏的工作表,无法通过菜单取消隐藏,只能通过在属性窗口设置或者用代码取消隐藏。使用下面的代码对工作表进行深度隐藏:
code.python
>>> bk.Sheets("Sheet1").Visible=constants.xlSheetVeryHidden
>>> bk.Sheets("Sheet1").Visible=2
无论以何种方式隐藏了工作表,都可以用下面代码中的任意一句显示它:
code.python
>>> bk.Sheets("Sheet1").Visible = True
>>> bk.Sheets("Sheet1").Visible = constants.xlSheetVisible
>>> bk.Sheets("Sheet1").Visible = 1
>>> bk.Sheets("Sheet1").Visible = -1