理论教育 如何隐藏工程代码

如何隐藏工程代码

时间:2023-05-31 理论教育 版权反馈
【摘要】:对创建的工程代码进行隐藏的作用是:用户即使打开“Microsoft Visual Basic for Application”主窗口并打开其中的工程菜单,也看不到其中的工程菜单,从而可以很好地保护VBA工程代码。图11-79 “此操作将导致保存文档”提示框图11-80 “VBA代码不能在共享模式下编辑”提示框单击“确定”按钮,即可保护并共享该工作簿。这表明已经成功隐藏工程的代码,此时即使是管理员也无法访问用户权限管理系统。图11-83 “取消共享保护”对话框图11-84 “是否取消工作簿共享”提示框

如何隐藏工程代码

对创建的工程代码进行隐藏的作用是:用户即使打开“Microsoft Visual Basic for Application”主窗口并打开其中的工程菜单,也看不到其中的工程菜单,从而可以很好地保护VBA工程代码。隐藏工程代码的具体操作步骤如下:

978-7-111-32424-9-Chapter11-173.jpg打开“用户权限管理系统”工作簿,选择“审阅”选项卡,如图11-76所示。

978-7-111-32424-9-Chapter11-174.jpg在“更改”组中单击“保护共享工作簿”按钮,打开“保护共享工作薄”对话框,如图11-77所示。

978-7-111-32424-9-Chapter11-175.jpg勾选“以跟踪修订方式共享”复选框并在“密码”文本框中输入相应的密码,单击“确定”按钮,打开“确定密码”对话框,如图11-78所示。

978-7-111-32424-9-Chapter11-176.jpg

图11-76 “审阅”选项卡

978-7-111-32424-9-Chapter11-177.jpg

图11-77 “保护共享工作簿”对话框

978-7-111-32424-9-Chapter11-178.jpg

图11-78 “确定密码”对话框

978-7-111-32424-9-Chapter11-179.jpg在重新输入密码后,单击“确定”按钮,即可打开“此操作将导致保存文档”提示框,如图11-79所示。单击“确定”按钮,打开“VBA代码不能在共享模式下编辑”提示框,如图11-80所示。

978-7-111-32424-9-Chapter11-180.jpg

图11-79 “此操作将导致保存文档”提示框

978-7-111-32424-9-Chapter11-181.jpg(www.daowen.com)

图11-80 “VBA代码不能在共享模式下编辑”提示框

978-7-111-32424-9-Chapter11-182.jpg单击“确定”按钮,即可保护并共享该工作簿。在“用户权限管理系统”工作簿中单击“开发工具”选项下的“代码”组中的“Visual Basic”按钮,打开“Microsoft Visual Basic for Application”主窗口,此时只显示“用户权限管理系统”工程,而不显示其中详细内容,如图11-81所示。

978-7-111-32424-9-Chapter11-183.jpg单击“用户权限管理系统”工程,打开“工程不可查看”提示框,如图11-82所示。这表明已经成功隐藏工程的代码,此时即使是管理员也无法访问用户权限管理系统。

978-7-111-32424-9-Chapter11-184.jpg

图11-81 用户权限管理系统工程

978-7-111-32424-9-Chapter11-185.jpg

图11-82 “工程不可查看”提示框

978-7-111-32424-9-Chapter11-186.jpg系统管理员可以通过解密的方法来撤销对工作表的保护。在“审阅”选项卡的“更改”组中单击“撤销对共享工作簿的保护”按钮,打开“取消共享保护”对话框,如图11-83所示。

978-7-111-32424-9-Chapter11-187.jpg在“密码”文本框中输入设置的密码后,单击“确定”按钮,打开“是否取消工作簿共享”提示框,如图11-84所示。单击“是”按钮,即可撤销对共享工作簿的保护,此时就可以打开并编辑工程代码。

978-7-111-32424-9-Chapter11-188.jpg

图11-83 “取消共享保护”对话框

978-7-111-32424-9-Chapter11-189.jpg

图11-84 “是否取消工作簿共享”提示框

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈