我发现了一种隐藏Excel工作表的方法,如下所示:在VBAProject属性中将工作表的可见性设置为VeryHidden,然后用密码保护VBAProject属性。
这很好,但是在Excel 2007中,如果将其另存为XLSX,则会删除VBAProject密码保护,您可以查看VBA代码。有什么方法可以防止这种情况?
或,还有其他方法可以隐藏Excel 2007表格吗?
这是您在Excel 2003中执行的操作:
这是您在Excel 2007中执行的操作:
完成此操作后,工作表将被隐藏,没有密码就无法取消隐藏。有道理吗?
如果您确实需要对某些计算保密,请尝试以下操作:使用Access(或其他Excel工作簿或您选择的其他数据库)计算所需计算的内容,并将仅“未分类的”结果导出到Excel工作簿。
编号
如果用户很老练或有足够的决心要:
然后它们可能很复杂或足够确定:
那么这个隐藏表上有什么?价格信息,客户名称或员工薪水等专有信息?首先,即使将信息放在隐藏的标签中,也不是一个好主意。