仅允许我的网络域中的用户打开Excel工作簿

时间:2010-06-14 21:51:26

标签: excel excel-vba passwords vba

我不想将密码分发给员工,而是希望保护excel工作簿,以便只有公司域中的用户才能打开工作簿。有可行的方法吗?

应加密工作簿,但对登录公司域的用户进行透明解密。这样,就不会打开从内部网络偏离的文件。

2 个答案:

答案 0 :(得分:1)

我无法看到加密文件并解密的方法,而不会提示用户输入密码。 无论如何,您可以使用AcitveDirectory为用户设置授权,以便能够更改受保护的范围。

此致 最大

答案 1 :(得分:0)

设置网络共享权限不会阻止员工将文件复制/粘贴到其他位置,如果文件没有密码,则有效删除安全性。

另一种选择是创建一个加载项来处理工作簿的打开。

用户应该在没有密码的情况下保存工作簿,然后中央进程重新打开工作簿并使用特定密码再次保存,其中密码也存储在加载项可访问的其他位置以供以后使用(由你决定如何设计这个方案。)

然后,您的用户可以使用由加载项功能区中的按钮触发的表单来指定要打开的受保护文件。然后,加载项会为其查找正确的密码,之后它会依次打开提供密码的文件。因此,用户无视正在使用的密码。

这一切是多么易于管理和万无一失,我不得不弄清楚自己:)