我正在设置一个带有宏的共享Excel电子表格,但我不想让任何人编辑文档,直到他们单击顶部安全警告栏中的"启用内容"。
如何像这样"保护"工作簿?
将工作簿设置为在保存文件之前运行宏 (workbook.beforesave(。在该例程中,将所有工作表设置为 xlVeryHidden,除了一个工作表,在该工作表中,您解释用户需要启用宏。您甚至可以有一个屏幕截图显示他们需要点击的内容。
启用宏后,workbook_open事件可以取消隐藏要显示的所有工作表。
使用密码保护 VBA 项目。
具有非常恶意和高级编码技能的人可能会找到一种方法来规避此设置,但它应该在人们只想完成工作的商业环境中运行良好。