代码之家  ›  专栏  ›  技术社区  ›  Jacob

在Excel 2007中隐藏工作表(使用密码)或在Excel中隐藏VBA代码

  •  3
  • Jacob  · 技术社区  · 15 年前

    我找到了一种隐藏Excel工作表的方法,如下所示:在VBAProject属性中将工作表的可见性设置为VeryHidden,然后使用密码保护VBAProject属性。

    这很好,但在Excel 2007中,如果将其保存为XLSX,VBAProject密码保护将被取消,您可以查看VBA代码。有什么办法可以防止这种情况发生吗?

    或者,是否有其他方法隐藏Excel 2007工作表?

    2 回复  |  直到 15 年前
        1
  •  11
  •   Marcucciboy2 Scott Craner    6 年前

    以下是您在Excel 2003中所做的工作:

    1. 在您的兴趣表中,转到 把你的床单藏起来。
    2. 工具->保护->保护工作簿 ,确保 选择,然后输入您选择的密码。

    以下是您在Excel2007中所做的工作:

    1. 在您的兴趣表中,转到 把你的床单藏起来。
    2. 审阅功能区->保护工作簿 ,确保 结构 选择,然后输入您选择的密码。

    完成此操作后,工作表将被隐藏,如果没有密码,则无法取消隐藏。有道理?


        2
  •  2
  •   BradC    15 年前

    不。

    如果用户足够成熟或决心:

    1. 使用对象浏览器查看所有图纸的列表,包括所有隐藏的图纸
    2. 将工作表的属性更改为“可见”或“仅隐藏”

    那么他们可能很老练或有足够的决心:

    1. 在internet上搜索“ remove Excel 2007 project password
    2. 按照他们的指示去做。