10.2.5.1 一般隐藏
隐藏工作表是保护工作表数据的一种重要方法。对一些包含相对固定或变化很少的重要数据的工作表,可以将其隐藏起来,以免在激活工作表状态时,数据被剽窃或破坏。
【例10-9】 对“第十章 数据安全与共享”工作簿中“订单表”设置为一般隐藏状态,其操作过程如下。
Step 1:选择需要隐藏的工作表(一张或多张均可),本例为“订单表”。
Step 2:点击【开始】→运行【单元格】/【格式】→【隐藏或取消隐藏】/【隐藏工作表】命令(图10-10),即可隐藏选定的工作表。当然,也可以直接用鼠标右击需要隐藏的工作表标签→在弹出的菜单栏里运行【隐藏】命令。
Step 3:如果要让隐藏的工作表再显示出来,可以运行【开始】→运行【单元格】/【格式】→【隐藏或取消隐藏】/【取消隐藏工作表】命令→在【取消隐藏】对话框里选择要显示的工作表→单击【确定】按钮即可。
图10-10 隐藏工作表
10.2.5.2 非常隐藏
一般隐藏的工作表,只需要“取消隐藏”就可使之再次显示。如果我们选择用“非常隐藏”,并建立密码保护机制,就可以将工作表更有效地保护起来。(www.xing528.com)
【例10-10】 对“第十章 数据安全与共享”工作簿中“订单表”设置为“非常隐藏”状态,其操作过程如下。
Step 1:运行【开发工具】→【代码】/【Visual Basic】命令(图10-11①)(或按Alt+F11组合键;也可右击表标签,在弹出的菜单里选择【查看代码】)。
Step 2:选择【属性】窗口中【Visible】的值“2-xlsheetVeryHidden”,如图10-11②所示。
图10-11 设置表Visible属性
Step 3:单击Visual Basic编辑器窗口中的【工具】→【VBAProject属性】→在【VBAProject工程属性】对话框里设置【设置工程属性的密码】并确认(图10-12)→单击【确定】按钮→关闭【VBAProject工程属性】对话框→关闭VBAProject编辑器窗口→保存并关闭工作簿。
图10-12 设置VBA工程的保护密码
经过以上操作,上述的工作表就被彻底地隐藏了起来,以后再打开工作簿之后是无法通过运行——点击【开始】→运行【单元格】/【格式】→【取消工作表隐藏】,然后将之显示出来的,而且在不知道VBA密码的情况下,也不能通过在工作表的属性窗口修改其属性值再显示工作表。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。