2009/11/18

如何真正隐藏 Excel 工作表

当使用 Microsoft(R) Excel 时,有些时候您可能想隐藏某一特殊的工作表以使其无法被查看。 例如,您不想让其他用户因为公式而感到困惑或无意中更改数据。 有几种不同的方式可以“隐藏”工作表。 

在 Excel 2007 下隐藏工作表的简单方法:
  1. 选择您想要隐藏的工作表。
  2. 显示“开始”选项卡。
  3. 在“单元格”组中, 单击格式工具。
  4. 在显示的菜单中,选择隐藏和取消隐藏,然后选择隐藏工作表
若需取消隐藏工作表,请遵循上述 1-4 步,然后选择取消隐藏工作表作为最后一步。 然后选择您想要取消隐藏的工作表名称,单击“确定”。

在其他版本的 Excel 中, 请遵循以下步骤:
  1. 选择您想要隐藏的工作表。
  2. 进入格式,然后选择工作表
  3. 在显示的子菜单中,选择隐藏选项。
若需取消隐藏工作表,请进入格式,然后选择工作表。 再从子菜单中选择取消隐藏,选择您想要取消隐藏的工作表,并单击“确定”。

如何真正地“隐藏”Excel 工作表
上述方法的唯一缺陷是: 用户可以很容易地看见哪个工作表被隐藏,因此可再次取消隐藏该工作表。 但是,Excel 还有另一个更为安全的称为“彻底隐藏”设置。 “彻底隐藏”的工作表无法使用 Excel 用户界面取消隐藏。 事实上,几乎所有用户(除了最高级的用户)甚至无法知晓存在该表,更少人知道如何取消隐藏。 

下面是在所有版本的 Excel 中如何进行彻底隐藏的方法。

1. 在 Excel 中,打开一个新的工作簿。 然后,按 Alt+F11 打开 Visual Basic Editor。 Visual Basic 屏幕将会出现,您将会看到两个上下排列的小窗口。 在顶部窗口中,您将会看到每个已打开的工作簿列表。 展开包含您想要隐藏工作表的工作簿,然后单击其工作表名称突出显示该工作表。

2. 在属性 窗口(即底部窗口)中,选择按字母序选项卡。 然后选择列表中的最后一个选项,即 Visible。 在出现的下拉菜单中,单击 右侧的下拉箭头,并且选择 2 - xlSheetVeryHidden。 然后退出 Visual Basic 窗口。 现在,您的工作表已经彻底隐藏了。

3. 若需取消隐藏,按照之前描述的步骤 1 和 2 返回至 VBE,并且在 Visible 下拉菜单中选择 -1 - xlSheetVisible。 

当使用这些方法时,有一个看上去明显但容易被忽视的步骤需要记住: 一定要重命名您的工作表,以便不易察觉缺少某个工作表。 例如,如果您隐藏了 Sheet 2 ,但保留了 Sheets 1 和 3 ,您就是在通知查看者有些东西被隐藏了! 并且请牢记: 不要仅依赖于“隐藏”功能保护敏感数据。 知识广博的用户(或任何刚阅读完这篇文章的用户!)可以找到隐藏的工作表。 
(From HP)

没有评论: