用Excel制作完报表,如果不想让他人查看或修改,一般可通过两种办法实现,一种是控制整个文件不让他人查看;二是控制文件中的某些内容不让他人查看或更改。那么针对这两项功能Excel 2007有什么改进的地方值得我们捐弃旧版本2003而选用Excel 2007呢?
;文档加密
;Excel 2003提供的密码保护加密性并不十分好,尽管它使用了128位加密密钥的RC4算法流密码、初始矢量(IV)以及每次加密时所使用的密钥流,黑客依然能够通过对比一个受密码保护文件的两个版本来将密码进行破解,而且即便是普通偷窥者也可通过已经泛滥的“密码还原工具来轻松破解2003的密码!(如图1)
Excel的加密文档功能
;Excel 2007使用的是128位加密密钥和SHA-1散列的AES(高级加密标准),使用者可以通过编辑注册表或使用组策略来创建256位程度的密钥。这样就大大增强了用密码保护的文件的安全性,至少比Excel 2003要强悍。当然,它的设置并不复杂,点击Excel 2007程序窗口中左上角的Office按钮,选择"准备→加密文档",输入密码即可!
修改界定
;日常办公中,报表共享是常有的事,但谁也不希望自己辛苦设计的一个Excel报表被别人不小心搞得一塌糊涂。Excel 2007除了提供工作表保护,工作薄保护以及共享工作薄保护三项常用功能外,笔者认为有一个技巧非常值得考虑。
当报表做完以后,将整个报表设成“只读。然后把不需要保护的的单元格选定,单击右键→设置单元格,将保护标签中的锁定复选框清除,然后对该工作表设置保护。此时,锁定的单元格是只读的,刚才已被清除锁定复选框的单元则可以正常输入。如果连某些单元的内容也不想别人看到,在确定这些单元保护标签中的锁定复选框是选中的情况下,再选择隐藏即可,这样将不显示这些单元的内容。 需要提醒的是,你必须对工作表或工作簿实施保护后,你的保护和隐藏才有效。
另外,有一个细节也值得推荐,即便是正常输入部分也可以设置为不是人人都可以修改的,在“审阅→更改→允许用户编辑区域一栏中,你可定义哪些组、哪些用户拥有修改的权限(如图2)!
权限设置