我在 Excel 中编写了一个宏。当我将它发送给某个用户时,他应该看不到宏。
假设我有一个 Excel 工作簿 sample.xls,它有一个宏按钮可以将工作簿保存到服务器。当其他用户打开工作簿时,他应该无法编辑该按钮后面的宏。
如何阻止其他用户编辑代码?
锁定 VBA 项目以供查看
打开包含要保护的 VBA 项目的文档、模板或数据库。对于 Outlook 或 FrontPage,请在包含要保护的 VBA 项目的计算机上启动 Outlook 或 FrontPage。
打开 Visual Basic 编辑器。
在项目资源管理器中,右键单击要保护的项目,然后单击快捷菜单上的 ProjectName 属性。
在“保护”选项卡上,选中“锁定项目以供查看”复选框,输入并确认密码,然后单击“确定”。
你可以用密码保护它。但我建议您搜索如何为您的特定版本的 MS Excel 执行此操作。有一个链接显示如何在 MS Excel 2003 中执行此操作,我认为:http ://www.ozgrid.com/VBA/protect-vba-code.htm