对创建的工程代码进行隐藏的作用是:用户即使打开“Microsoft Visual Basic for Application”主窗口并打开其中的工程菜单,也看不到其中的工程菜单,从而可以很好地保护VBA工程代码。隐藏工程代码的具体操作步骤如下:
打开“用户权限管理系统”工作簿,选择“审阅”选项卡,如图11-76所示。
在“更改”组中单击“保护共享工作簿”按钮,打开“保护共享工作薄”对话框,如图11-77所示。
勾选“以跟踪修订方式共享”复选框并在“密码”文本框中输入相应的密码,单击“确定”按钮,打开“确定密码”对话框,如图11-78所示。
图11-76 “审阅”选项卡
图11-77 “保护共享工作簿”对话框
图11-78 “确定密码”对话框
在重新输入密码后,单击“确定”按钮,即可打开“此操作将导致保存文档”提示框,如图11-79所示。单击“确定”按钮,打开“VBA代码不能在共享模式下编辑”提示框,如图11-80所示。
图11-79 “此操作将导致保存文档”提示框
(www.daowen.com)
图11-80 “VBA代码不能在共享模式下编辑”提示框
单击“确定”按钮,即可保护并共享该工作簿。在“用户权限管理系统”工作簿中单击“开发工具”选项下的“代码”组中的“Visual Basic”按钮,打开“Microsoft Visual Basic for Application”主窗口,此时只显示“用户权限管理系统”工程,而不显示其中详细内容,如图11-81所示。
单击“用户权限管理系统”工程,打开“工程不可查看”提示框,如图11-82所示。这表明已经成功隐藏工程的代码,此时即使是管理员也无法访问用户权限管理系统。
图11-81 用户权限管理系统工程
图11-82 “工程不可查看”提示框
系统管理员可以通过解密的方法来撤销对工作表的保护。在“审阅”选项卡的“更改”组中单击“撤销对共享工作簿的保护”按钮,打开“取消共享保护”对话框,如图11-83所示。
在“密码”文本框中输入设置的密码后,单击“确定”按钮,打开“是否取消工作簿共享”提示框,如图11-84所示。单击“是”按钮,即可撤销对共享工作簿的保护,此时就可以打开并编辑工程代码。
图11-83 “取消共享保护”对话框
图11-84 “是否取消工作簿共享”提示框
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。